Context
In order to refresh my web standart knowledge, I decided to open this blog a few weeks ago. I won’t write another howto create a jekyll blog, nor I will enter in the details of adding a facebook +1 button.
I will just list you all the tasks I had to complete in order to show you the current article, it was quite time consuming for me (I usually work on backends and I’m really not a front-end design person).
Anyway, I learn a lot constructing this and wanted to share with you this todo list. Most of the tasks are not jekyll-centric and can be done for another blogging plateform.
Feel free to leave me a comment if you like it or if you think I miss something.
I hope this will help you !
Things to (eventually) do
Google recommandations
A quick summary of google search engine optimization guide
- Use schema keywords
- Use add rel author links
- Have a clear description of your thing on the front page
- Check page title relevance compare to the article content
- Use accurate meta description tag
- Use accurate page url (according the page content)
- Have a cutom 404 page with a link to the main page + latest 10 articles
- Use alt attributes for images
- A tags text should be relevant (no link)
Things I have done
Going social
- integrate twitter button
- twitter cards
- attach site to facebook account
- facebook open graph
- validate opengraph
- integrate flatter
- integrate google+
- use a gravatar profile
Obey the rules
- css validation
- xhtml validation
- rss/atom validation
- test / validate twitter cards
- test social buttons
A bit of seo
- meta description
- add structred data
- create a robots.txt
- create a sitemaps.xml
- use permalink
- create an rss/atom feed
Test site responsivness
Other things
Things I haven’t done
- implement fallback for old browser
- custom jekyll excerpt
- show the whole n last post on first page
- consider creating a rss feed per category
- image specific sitemap.xml
When everything is ok
Todo when you are ready to show the world your hard work.
- recheck xhtml and css validity
- recheck rich snippets, open graph and twitter card validity
- submit content to google
- pass the sitemap.xml to google
- Have a beer !