
- Next.js
- SEO
- Freelance
- Arxitektura
Building so that search engines can see it
45
Today was one of the busiest days. I rebuilt the platform for students and freelancers, and at the same time started a server monitoring panel.
The core of the platform is a catalogue of materials by university and subject. Here I settled one thing from the start: the pages are prepared in advance, not assembled in the browser.
Here is why. People arrive at a catalogue like this from a search engine, not from the home page — they search for "such university, such subject". If the page is assembled in the browser, a search engine may not see it, or may see it late. A pre-rendered page is plain HTML — it is read immediately.
Along with that I added a sitemap and a rules file for search engines. These are not things to postpone — the earlier they exist, the earlier indexing begins.
Then I built sign-in, registration and two kinds of cabinets: one for students and one for freelancers. Applying to become a freelancer is a six-step form. It could have been one long form, but people abandon long forms halfway. Split into steps, each one looks small.
Later that evening I also started the server monitoring panel — but that is already another story.