More useful company pages in search.
Make useful organization pages easier to find.
Where this work fits
The sitemap work started with a mismatch: many submitted pages were not useful search results, while worthwhile profiles were hard to find. Careers pages also needed to stop advertising jobs after hiring had closed.
I built sitemap improvements for company profiles, keeping this directory separate from the careers listings. Company-page completeness and current hiring answer different questions, so they needed distinct inclusion rules and updates.
A page becomes discoverable
Alex Okafor
Software engineer
Pages to discover.
Only public pages belong in the sitemap
Public pages enter the sitemap so search engines can find them. Private pages stay out of the list.
How discovery works
A sitemap gives search engines a list of pages to discover. It helps crawlers find content, but does not guarantee indexing. Page access controls remain separate from sitemap inclusion.
Coverage or relevance?
A longer sitemap could still send a search engine to empty or outdated pages. I focused on useful coverage and kept existing listings current through events and cache invalidation. An update needed to change the relevant listing without rebuilding every directory.
The skills behind the work
- SQL
- Query and update relational data, with clear rules about which records a result represents.
- Sitemaps
- Provide search engines with a structured list of public pages they can discover.
- Caching
- Reuse prepared information while making sure outdated values can be refreshed.
Profile indexing improved. Careers listings became more selective, removing pages that no longer reflected active hiring. For that part of the work, fewer submitted pages was a useful result.
- Google-indexed pages
- +1,700%Growth in indexed candidate and company pages after the sitemap improvements.