Hey Devbloggers 👋
One of the ideas we had behind our blogging platform for developers is to make complex things really simple for the end-users. If you haven't had the time to check Devblog out, it's high time to do so 😉
In this post, I'll tackle a topic new bloggers and devs struggle with the most - search engine optimization or SEO.
Why should you care about SEO
As the web is progressing, it's getting increasingly difficult to position yourself online as there are a lot more bloggers than in the past.
If you're running your own business, trying to get more clients, or promoting your open source projects, you should definitely make it easy for people to discover you online. This is where SEO kicks in.
You need to think about keywords you want to rank for and which are connected to your work and blog. What languages and tools are you proficient with? What are the methodologies you use? What is the name of your business/project, is it unique?
Devblog SEO optimization
There are two sides of search engine optimization, a technical one and a content-related one.
Tech SEO of Devblog
Luckily, you don't have to worry about this side at all.
Devblog was built in a way that's tech SEO friendly. The pages are loading fast, we have our CMS system and do server-side caching which speeds things up.
Here's a Lighthouse snapshot of my blog:
If your post doesn't have a cover image, we generate OG images based on the title, so that your posts look cleaner when you share them on social media. All the tiny important details are already taken care of, so we can now move on to the other side of optimizing your blog.
Content SEO of Devblog
Once you log into your dashboard, you'll see the SEO tab.
As the name suggests, this section will deal with the SEO optimization of your blog. To achieve the best results you should fill out all the fields.
DISPLAY TITLE - This name will be displayed by the search engines. The limit is 140 characters. If you don't enter anything, the default title of the publication will be used instead.
SEARCH DESCRIPTION - Search engines will show this description in search results. If not present, the description you have in your "About me" in general settings will be used. The limit is 160 characters.
SITEMAP - Link to your blog sitemap. You need to upload it to Google Webmasters. In order to do this, follow these instructions.
META TAGS - Meta tags are invisible tags in the head section of your blog that provide data about your page to search engines. They make it easier for search engines to determine what your blog is about.
IMAGE FOR SOCIAL MEDIA SHARING - This image will appear when your blog is shared on Twitter, Facebook, and other social media websites. For the best results, upload PNG file with dimensions 800 X 420 or with the same ratio.
ENABLE ACCELERATED MOBILE PAGES (AMP) - Check this to enable AMP support for your blog posts. AMP pages load instantly, enabling you to offer a consistently fast experience to your readers on mobile devices. Note that it may take a couple of weeks for your AMP pages to be indexed by Google.
By filling out all these fields you've made it easier for people to discover you and your blog online. Hope you found this post helpful, happy blogging!
P.S. Please help us spread the word about Devblog and mention it to your dev friends. Let's grow together!