SEO implementation, adds a structured data response and robots.txt, fixes page structure, adds meta tags, add elements to UI for better SEO as well.

Reviewed-on: #17
Co-authored-by: Michael DiLeo <michael_dileo@proton.me>
Co-committed-by: Michael DiLeo <michael_dileo@proton.me>
This commit was merged in pull request #17.
This commit is contained in:
2025-09-28 18:00:58 +00:00
committed by michael_dileo
parent b9ddb56bbe
commit 5e87f52e5e
8 changed files with 327 additions and 30 deletions

22
public/robots.txt Normal file
View File

@@ -0,0 +1,22 @@
User-agent: *
Allow: /
# Sitemap location
Sitemap: https://www.keyboardvagabond.com/sitemap.xml
# Disallow crawling of fediverse subdomains to focus on main site
Disallow: /mastodon/
Disallow: /piefed/
Disallow: /pixelfed/
Disallow: /bookwyrm/
Disallow: /blog/
Disallow: /picsur/
# Allow important pages
Allow: /about.html
Allow: /css/
Allow: /scripts/
Allow: /site-styles/
# Crawl delay to be respectful
Crawl-delay: 1