SEO: landing pages, comparisons, guides and entity schema - #7
Open
codellyson wants to merge 1 commit into
Open
Conversation
…hema Acts on the JustDB SEO recommendations: - Pillar 1 (long-tail): /alternatives landing pages — fast SQLite viewer for macOS, minimalist PostgreSQL GUI, Turso/libSQL desktop client. - Pillar 2 (entity authority): centralized JSON-LD in lib/seo.ts — linked Organization + WebSite + enriched SoftwareApplication (featureList, screenshot, subcategory), plus breadcrumbs/FAQ/article helpers. Add @astrojs/sitemap and public/robots.txt. - Pillar 3 (versus): /compare hub + JustDB vs DBeaver, pgAdmin and Beekeeper Studio — honest qualitative tables with a "when the other tool wins" section. - Pillar 5 (knowledge base): /guides hub + 3 how-tos (view SQLite tables locally, edit Postgres cells inline, connect to Postgres in Docker). Nav/Footer/homepage cross-link the new sections for crawlability. Layout gains noindex + ogType support.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Acts on the JustDB SEO recommendations. All new content pages reuse the existing design system and components; verified with a clean
astro build(14 pages) andastro check(0 errors / 0 warnings).What's included
Pillar 1 — Long-tail landing pages (
/alternatives)sqlite-viewer-macos,postgresql-gui,turso-libsql-client, each targeting one high-intent phrase with a live product mock.Pillar 2 — Entity authority / technical SEO
@astrojs/sitemap→ autositemap-index.xml;public/robots.txt.src/lib/seo.ts: linked Organization + WebSite + enriched SoftwareApplication (featureList, screenshot, applicationSubCategory) + breadcrumb/FAQ/article helpers.Layout.astrogainsnoindex+ogTypesupport.Pillar 3 — Comparison / "versus" pages (
/compare)Pillar 5 — Knowledge base (
/guides)TechArticleschema, cross-linked to landing pages.Cross-cutting: Nav + Footer + homepage link the new sections for internal crawlability.
Not in scope
package.jsondev:marketingscript and theapps/marketing/pnpm-lock.yamldeletion were pre-existing/unrelated changes, intentionally left out of this branch.