Skip to content

SEO improvements to help the TinkerPop website rank better#3120

Merged
Cole-Greer merged 11 commits into
apache:masterfrom
alexey-temnikov:tinkerpop-seo
May 27, 2025
Merged

SEO improvements to help the TinkerPop website rank better#3120
Cole-Greer merged 11 commits into
apache:masterfrom
alexey-temnikov:tinkerpop-seo

Conversation

@alexey-temnikov
Copy link
Copy Markdown
Contributor

Summary

This PR implements minor SEO nits and improvements to enhance the TinkerPop website's visibility.

Changes

  • Enhanced HTML Content: Updated meta tags, descriptions, and content structure across all main website pages:

    • index.html
    • gremlin.html
    • providers.html
    • benefits-use-cases.html
    • community.html
    • download.html
  • Added SEO Infrastructure:

    • Created robots.txt to guide search engine crawlers
    • Implemented sitemap.xml with proper URL structure, priorities, and change frequencies

Testing

  • The changes are focused on HTML content and SEO infrastructure files that don't affect the functionality of the website. Visual inspection was conducted after the change.
  • Increasing Lighthouse SEO report from 82 to 100
    Before:
image **After:** image

Alexey Temnikov added 5 commits May 7, 2025 22:30
- Add Open Graph and Twitter card meta tags to improve social media sharing
- Optimize meta descriptions and keywords for better search engine visibility
- Add structured data with JSON-LD for rich search results
- Include new tinkerpop-splash.webp image for social media previews
- Update HTML metadata across multiple pages (index, benefits-use-cases, community, download, gremlin, providers)
- Optimize meta descriptions (≤155 chars) with front-loaded keywords
- Reduce keyword meta tags to 4 terms maximum
- Add complete Open Graph and Twitter Card metadata
- Replace ampersands with & in title tags
- Add descriptive alt text to all images
- Update sitemap.xml with realistic change frequencies
- Maintain semantic HTML structure with single h1 per page
- Ensure consistent metadata across all pages
Comment thread docs/site/sitemap.xml
Comment thread docs/site/robots.txt
Comment thread docs/site/home/community.html Outdated
@codecov-commenter
Copy link
Copy Markdown

codecov-commenter commented May 16, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 78.17%. Comparing base (cfd6889) to head (b480abe).
Report is 258 commits behind head on master.

Additional details and impacted files
@@             Coverage Diff              @@
##             master    #3120      +/-   ##
============================================
+ Coverage     77.87%   78.17%   +0.30%     
- Complexity    13578    13776     +198     
============================================
  Files          1015     1024       +9     
  Lines         59308    60048     +740     
  Branches       6835     7006     +171     
============================================
+ Hits          46184    46944     +760     
+ Misses        10817    10753      -64     
- Partials       2307     2351      +44     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@vkagamlyk
Copy link
Copy Markdown
Contributor

VOTE +1

Comment thread docs/site/home/gremlin.html
- Optimize meta descriptions (≤155 chars) with front-loaded keywords
- Reduce keyword meta tags to 4 terms maximum
- Add complete Open Graph and Twitter Card metadata
- Replace ampersands with & in title tags
- Add descriptive alt text to all images
- Update sitemap.xml with realistic change frequencies
- Maintain semantic HTML structure with single h1 per page
- Ensure consistent metadata across all pages
Comment thread docs/site/home/benefits-use-cases.html Outdated
Comment thread docs/site/home/benefits-use-cases.html Outdated
Comment thread docs/site/home/community.html Outdated
Comment thread docs/site/home/download.html Outdated
Comment thread docs/site/home/download.html Outdated
Comment thread docs/site/home/download.html Outdated
Comment thread docs/site/home/index.html Outdated
Comment thread docs/site/home/index.html Outdated
Comment thread docs/site/home/index.html Outdated
Comment thread docs/site/home/benefits-use-cases.html
Comment thread docs/site/home/benefits-use-cases.html Outdated
Comment thread docs/site/home/benefits-use-cases.html
Comment thread docs/site/home/download.html Outdated
Comment thread docs/site/sitemap.xml
Alexey Temnikov added 2 commits May 22, 2025 08:36
- Simplify Schema.org JSON-LD structured data markup
- Optimize image alt text for better accessibility and SEO
- Make alt text more concise and descriptive
- Remove redundant structured data attributes
- Standardize Discord image alt text across pages
- Update FAQ content to be more version-agnostic
@andreachild
Copy link
Copy Markdown
Contributor

VOTE +1

1 similar comment
@Cole-Greer
Copy link
Copy Markdown
Contributor

VOTE +1

@Cole-Greer Cole-Greer merged commit caea33d into apache:master May 27, 2025
21 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants