Repository navigation
Remove hardware directories, noindex shortcut app pages, lead homepage with data directories - #112
Merged
Merged
Conversation
Delete the six hardware directories (Zigbee devices and coordinators, Z-Wave, Matter, NUT UPS, local security cameras) with their data, scripts, tests, API route, and the Amazon affiliate module only they used. A migration removes their registry rows and sets every keyboard-shortcuts app page to noindex. The hub and the cheat-sheet generator stay indexable. Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
Directories and references now come before tool catalogs, ordered by a migration that raises platform fees, ad networks, and launch directories. The footer names the founder, the organization JSON-LD carries a founder with profile links, and the about page no longer claims affiliate income now that no affiliate links remain. Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
The Cloudflare rule script now strips the hardware API clause from the installed JSON cache rule. The removal migration leaves the six deletion events queued so the cache worker confirms each URL returns 404. The environment inventory marks the Amazon Associates values as unused. Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
RaviTejaKNTS
had a problem deploying
to
production
November 10, 2026 07:37 — with
GitHub Actions
Failure
Keeps the keyboard-shortcut noindex note and adds the app categories row in stack127_docs/directory-pages.md. Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
RaviTejaKNTS
temporarily deployed
to
production
November 10, 2026 10:25 — with
GitHub Actions
Inactive
This branch was previously deployed
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.
Why
A search-traffic audit on 2026-11-10 found Google has indexed 36 of 418 sitemap URLs. 218 of those URLs are keyboard-shortcut app pages, and six hardware directories no longer fit the indie hacker focus. The owner approved this cleanup.
What changes
/zigbee-devices,/zigbee-coordinators,/z-wave-devices,/matter-devices,/nut-compatible-ups, and/local-security-camerasare deleted with their data (about 197 MB of JSON), scripts, tests, the/api/hardware-directoryroute, and the Amazon affiliate module only they used. The URLs return 404.keyboard-shortcuts/<app>row tois_indexable = false. The/keyboard-shortcutshub and/shortcuts-cheatsheet-generatorstay indexable. The sync script creates new app rows as noindex drafts.sitemap_priorityfor platform fees, ad networks, and launch directories, and puts the KDP and SaaS catalogs first./about. The Organization JSON-LD gainsfounderandsameAs.Migrations
20261110071603_remove_hardware_directories_and_noindex_shortcut_apps.sql20261110073000_home_page_order.sqlBoth are applied and checked on the development database. They queue about 232
pagerefresh events plus six deletion events.Checks
npm run quality: 113 tests pass.noindex, follow, and a removed URL returning 404.Left in place
.env.affiliateand its Infisical values.🤖 Generated with Claude Code