-
-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: Improve SEO to find keyman.com when searching for keyboard and language #383
Open
4 of 7 tasks
Open
4 of 7 tasks
Comments
This was referenced Oct 28, 2024
Merged
This was
linked to
pull requests
Nov 25, 2024
From the Keyman team meetings Nov 2024, we decided to prioritize localizing the keyboard search (#384) over SEO for the remaining 18.0 cycle. |
We won't make any changes for robots.txt |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
From Sept 2023 team planning meetings, a user suggested to improve SEO to find keyman.com when searching for keyboard and language.
References
@jamespostsil has some experience from another project so we can ask him for tips.
@dhigby emailed me a Notion link about adding metadata for search corresponding to specific languages, so that search for a given language will return a link to that keyboard.
Top Issues
The following 6 issues were identified by seobility.net and I’ve provided what may be simple solutions beneath. Lets fix these and see if it helps get Keyman on the first page.
Just add this to the header: 🔗 feat: Add descriptions for major pages 📓 #486
Fix errors regarding the language markup of your webpage 🔗 fix: Handle optional
language
tag in header #497The language is not specified in the HTML markup
Improve the page response time
The analysis site I used was complaining about a 1.08 second response time, claiming it should be less than 0.4 seconds. You probably have bigger fish to fry, but maybe the suggestion below will help.
Try to reduce the number of JavaScript files
The site pulls in 4 different javascript files. Maybe these could be combined into one?
Use good alternative descriptions (alt attributes) for your images 🔗chore: Add img alt descriptions for main page #487
18 images have no alt attribute! The content of alt attributes is used by search engines and you are penalized by Google without them.
Improve heading texts
The following are all the headings on the home page:
Kudos for your H1: Type to the world in your language
However, the other headings are repetitious and don’t tell the story of Keyman. The H2’s are:
It's probably best to change the latter three to something else.
The menus all use h3, and it is hard to tell whether that harms SEO.
Additional tips
Robots.txt
The robots.txt is blocking AhrefsBot from indexing the site because they were causing too much traffic. We can block them from sub-pages while allowing the top page to be indexed by changing robots.txt to:
Keywords
Keyboard could be considered our top keyword for the site, but it is not featured prominently enough:
Metadata
The text was updated successfully, but these errors were encountered: