feat(seo): boost action-upload-gofile entry and add backdated blog post#119
Merged
Conversation
Captures the 1,259 monthly impressions / 1 click for "gofile upload" seen in Search Console by: - Rewriting the portfolio entry with a keyword-rich title, clearer summary, accurate stack tags, Marketplace live link, and an expanded body (Features / Built With / Use Cases / Version History) matching the bookworm/icebreaker rhythm. Adds `updated:` so dateModified flows into the JSON-LD freshness signal and the sitemap lastmod. - Adding a new blog post backdated to 10/01/2022 (between v2.0.1 and v2.1.0) with updated today. ~950 words covering why GoFile, the v3 API rewrite, and real-world CI/CD use cases. Custom Editorial Tech Illustration thumbnail uploaded to ImageKit. - Backdating the bookworm blog to 05/01/2022 to align with the portfolio launch date; adds updated today so the post reads as actively maintained. - Adding a <ProjectLinks> MDX component that renders a compact link bar (GitHub, Marketplace, etc.) under the TL;DR. Composes shadcn Button with react-icons brand glyphs and lucide-react generics. Used in the new gofile post for one-click traversal to the canonical project.
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
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.
Summary
Captures the 1,259 monthly impressions / 1 click for "gofile upload" seen in Search Console — currently a 0.08% CTR. Two-pronged approach: rewrite the portfolio entry to earn the click, and add a new blog post to capture information-seeking intent that has nowhere to land today.
Portfolio (
/portfolio/action-upload-gofile)updated: 05/20/2026sodateModifiedflows into JSON-LD, OGarticle:modified_time, and sitemaplastmodfeatured: trueandlink.livepointing at the GitHub Marketplace listingandroid/ios/awsstack tags; addsci-cd,node-js,rest-apibookworm.mdx/icebreaker.mdxrhythmNew blog post (
/blog/gofile-upload-github-action)10/01/2022(between v2.0.1 and v2.1.0 releases) withupdated: 05/20/2026modelfile-syntax-extension.mdxBookworm blog (
/blog/bookworm-privacy-first-library)publishedbackdated05/16/2026→05/01/2022(matches the bookworm portfolio launch date for cross-reference symmetry)updated: 05/20/2026so the post reads as actively maintainedNew
<ProjectLinks>MDX componentButtonwithreact-icons/sibrand glyphs (SiGithub, SiNpm) andlucide-reactgenerics (Store, Code2, Package, Play, Globe, BookOpen)MDXComponentsmap; available as<ProjectLinks ...>in any.mdxTest plan
yarn type-check— clean (only the pre-existingrefractor/lib/all.jsresolution error insrc/libs/mdxConfig.ts)yarn lint— cleanyarn build— 69 static pages generated including/blog/gofile-upload-github-actionyarn validate:json-ld— 192 JSON-LD blocks across 57 files OKyarn postbuild— sitemap regenerated withlastmod=2026-05-20for all three affected URLs<title>, meta description,article:published_time,article:modified_time, and JSON-LDdatePublished/dateModifiedforBlogPosting/SoftwareSourceCode/WebPage<ProjectLinks>rendered in the gofile post HTML:<nav aria-label="Project links">with GitHub + Marketplace anchors and brand SVG icons/blog/gofile-upload-github-actionand/portfolio/action-upload-gofileto confirmBlogPostingandSoftwareSourceCodeare detected with correctdateModifiednpx tsx indexing/sendIndexingRequest.tsto nudge Google to recrawl the updated URLs