October 7, 2019
Find Remote Jobs Based on Your Skills
Yes, I know it's quite essential that you should be able to find remote jobs based on tags like programming languages, frameworks or other keywords you're interested in. I've been just postponing this in my todo list for too long. It's also very useful for search engine ranking as I get a lot of new content pages based on job tags.
Now that drKarl pointed this out on Hacker News I guess it was time to finally implement it!
Search remote jobs based on your skills
There are 30+ filter buttons on the remote jobs page (like team size or benefits), but I obviously can't fit all skills there (currently almost 100, but this will grow a lot I think). I figured the best way to find remote jobs based on tags is to use the search field.
Tags in my little admin panel
Added remote jobs tags to my admin panel too. I can see the full list of used keywords and update the details. Including a logo. I think logo is very important.
Optimizing for search engines
I think it's super important to keep search engines in mind at all times. I'm thinking about them every time I'm adding something to my website. Gratification comes delayed, but it's worth it. When building remote jobs tags, I did the following:
1. Every remote jobs tag gets it's personal URL
There needs to be a separate URL that search engines can index. Every tag has it's own URL, for example:
I'm hoping to rank on the first page of Google for at least some of these keywords at some point in time (ha! hopefully soon enough).
It seems that for example remote php jobs are being searched for 1K-10K per month. Which is not a lot, but when you're on the first page with tens of keywords like that, it will generate considerable amount of traffic.
2. Using the exact keyword phrase as the title
The keyword phrase is used in the H1 tag and also as the page's <title> together with the site's name:
3. Auto-generating an intro text
Intro text is automatically generated and includes the main keyword phrase (remote php jobs), number of available remote jobs, up to 3 remote company names who are hiring and when was the last job added. This becomes a nice human-readable sentance, for example:
"3 remote PHP jobs in remote companies like OpenPlay, Kinsta and Loop Link last posted 2 hours ago"
This text is used in the META description tag and also printed out as the first paragraph of the page.
4. Listing the links
I linked all tags on the job post page to their URL-s and also included them in the auto-generated sitemap – so the search engines should find them just fine (I hope).
Would be happy to hear your comments about this! Until I build a commenting section here, you can tweet or email me – hello at remotehub io