From d7ac43a9e1da2d4f350042b2c865f4202956ca42 Mon Sep 17 00:00:00 2001 From: neonwatty Date: Mon, 6 Apr 2026 08:46:00 -0700 Subject: [PATCH] feat: optimize homepage copy for target SEO keywords - H1: "Free website feedback widget" targets highest-volume keywords - Hero subtitle: adds "open source" and "bug reporting widget for any website" - Meta description: includes "free", "open source", "website feedback widget" - OG/Twitter titles updated to match - JSON-LD description updated to include "free" Target keywords: "website feedback widget" (100-1K/mo), "free feedback widget" (10-100/mo), "open source feedback widget" --- src/app/layout.tsx | 12 ++++++------ src/app/page.tsx | 2 +- src/components/landing/hero.tsx | 7 ++++--- 3 files changed, 11 insertions(+), 10 deletions(-) diff --git a/src/app/layout.tsx b/src/app/layout.tsx index a3ee856..1b8b966 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -17,23 +17,23 @@ const jetbrainsMono = JetBrains_Mono({ }); export const metadata: Metadata = { - title: "BugDrop - In-app feedback to GitHub Issues", + title: "BugDrop - Free Website Feedback Widget for GitHub Issues", description: - "Collect bug reports with screenshots in 30 seconds. Open source feedback widget that creates GitHub issues automatically.", + "Free, open source website feedback widget. Users report bugs with screenshots and annotations — issues are created in GitHub automatically. One script tag, zero config.", metadataBase: new URL("https://bugdrop.dev"), openGraph: { - title: "BugDrop - In-app feedback to GitHub Issues", + title: "BugDrop - Free Website Feedback Widget for GitHub Issues", description: - "Collect bug reports with screenshots in 30 seconds. Open source feedback widget that creates GitHub issues automatically.", + "Free, open source website feedback widget. Users report bugs with screenshots and annotations — issues are created in GitHub automatically.", url: "https://bugdrop.dev", siteName: "BugDrop", type: "website", }, twitter: { card: "summary_large_image", - title: "BugDrop - In-app feedback to GitHub Issues", + title: "BugDrop - Free Website Feedback Widget for GitHub Issues", description: - "Collect bug reports with screenshots in 30 seconds. Open source feedback widget that creates GitHub issues automatically.", + "Free, open source website feedback widget. Users report bugs with screenshots and annotations — issues are created in GitHub automatically.", }, verification: { google: "sTi4vjMGXpdkvZcZQnRhs9u-uVyxsqTHOIR_txqHR-w", diff --git a/src/app/page.tsx b/src/app/page.tsx index 1a17a03..4636cfd 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -13,7 +13,7 @@ const structuredData = { "@type": "SoftwareApplication", name: "BugDrop", description: - "Open-source in-app feedback widget that turns user bug reports into GitHub issues with screenshots, annotations, and system info.", + "Free, open-source website feedback widget that turns user bug reports into GitHub issues with screenshots, annotations, and system info.", url: "https://bugdrop.dev", applicationCategory: "DeveloperApplication", operatingSystem: "Web", diff --git a/src/components/landing/hero.tsx b/src/components/landing/hero.tsx index a3aea60..0ce29c3 100644 --- a/src/components/landing/hero.tsx +++ b/src/components/landing/hero.tsx @@ -2,15 +2,16 @@ export function Hero() { return (

- Collect bug reports with + Free website feedback widget with
screenshots in 30 seconds

- Drop-in feedback widget that turns user reports into GitHub issues. - Screenshots, annotations, system info — all automatic. + Open source bug reporting widget for any website. Drop it in, and user + feedback becomes GitHub issues — with screenshots, annotations, and + system info.