You know you want to get more traffic to your website.
So you Google ‘how to get more web traffic’.
And when Google sends you back 333 million results, you give up and do nothing.
These days, when it comes to SEO, the problem isn’t finding the tasks you need to do to get results and maintain your site.
It’s that there’s too much information about it.
How can you thin the list and figure out what’s most important?
I’m going to make it easy for you by cutting through the waffle to bring you a list of the essential SEO tasks you’ll want to tackle on a daily, weekly and monthly basis.
Ready to get started?
Prioritize Your To-Do List
When it comes to SEO recommendations, you’ll hear different suggestions from different experts.
Stick to the tasks that are likely to have the greatest impact on your website’s performance.
Consider the following eMarketer data:
If you’re looking to make your SEO routine more efficient, this data would tell you to focus your efforts on:
- Content creation
- Keyword research
- Updating your website
- Building links
- Integrating social media
I’ll assume that you already understand why each of these initiatives is important, so for now, let’s look at how each of them can be carried out efficiently on a monthly, weekly and daily basis.
Monthly SEO Tasks
Task #1: Plan the month’s content.
1.1 – Target audience research
In order to get the right traffic to your website, you’ve got to understand the needs of your target audience.
Complete a comprehensive buyer persona if you haven’t already done so.
Or, if you need more information, use the same document to analyze trends on
Once you know what they need, put a list of content ideas together. Use
Evernote to list your ideas, and to clip articles you come across daily on the Internet. This will save you time when you’re on the search for content ideas.
1.2 – Research your target keywords
Next update your target keyword research.
Glen Allsop explains how to do that on his ViperChill blog, but keep in mind that the keywords you use should be based on the needs of your target audience.
1.3 – Plan your content calendar
Now, put it all together.
Task #2: Maintain your website.
2.1 – Backup your website
If your site is built on WordPress, install the BackWPup plugin so that you can schedule automatic backups to save to Dropbox instead of cluttering your inbox.
2.2 – Install updates.
If you’re with WordPress, versions 3.7 and newer update automatically (though it still never hurts to ensure these updates don’t conflict with your theme or plugins.
2.3 – Remove toxic backlinks.
Analyze your backlink profile monthly and either delete or file a disavowal report on anything that looks suspicious.
Try the Link Detox tool to save time.
Task #3: Analyze your website’s performance.
Add a time to your to do list to check reports and make improvements based on what you find.
They’re a bit pricey, but SEO and digital marketing applications like Hubspot can dramatically decrease the amount of effort and time you put into analyzing your website’s performance.
Realistically, I could fill a whole series of articles on the topic of analyzing website performance, but to keep things simple for now, check out the following resources for more info:
- Beginner’s Guide to SEO: Measuring and Tracking Success
- How to Measure Website Performance and Track SEO Rankings
- 21 Metrics for Monitoring SEO Health
Task #4: Using your top keywords, revise meta descriptions to improve click-through rates.
Readers often click through to your website based on the description, so keep making improvements based on website performance reports to past pages – especially those using dated, keyword-stuffed tags.
Continue to utilize these best practices on an ongoing, daily basis as you create new content.
Weekly SEO Tasks
Task #1: Source content.
1.1 – Brainstorm new content topics
1.2 – Plan your editorial calendar using your new topics
Aim to upload new content to your site at least two to three times a week. If you can, write it yourself so that your natural personality and expertise come through.
And if you really, really can’t, ProBlogger is my favorite place for finding people who can write for you.
If you use freelance writers, speed up your efficiency by selecting a worker who can write the content, upload it to your site and optimize it for SEO, so that all you need to do is check the post and publish it.
It’s also a good idea to create a standards document so that any writers you hire know exactly what you need. Every time you need a writer, you won’t need to type out a new job description.
Use Google Docs to store documents to eliminate emailing and unnecessary confusion.
Task #2: Work on your content SEO
2.1 – Add outbound links to your content
This helps search engines to further understand what your website is about and to measure the quality of your content.
2.2 – Add royalty-free or Creative Commons images to your content
If you can pay for professional stock imagery, do so. If you can’t, Creative Commons will be your new best friend.
Source images for your post or use a tool like Canva to customize images fast. When used correctly, images can increase the number of views your content receives.
Task #3: Upload your content to your website.
3.1 – Add title tags
This title tag post by Moz tells you everything you need to know.
3.2 – Optimize your images
Find out from Varvy how to use ALT tags effectively.
Then, for even better results:
- Use image file names that include your target keywords in a natural way.
- Compress your image file sizes to minimize load times.
Task #4: Create internal links to older posts.
When writing your new content on a weekly basis, make it a priority to add links to older posts.
To do this efficiently, you’ll need to keep a record of all your uploaded post links.
Create an IFTTT recipe that sends the post to Evernote so that you won’t need to manually keep a record.
When a new post is uploaded, the IFTTT trigger will simply add the post to Evernote on your behalf.
Alternatively, automate adding links to your content with the SEO Smartlinks plugin.
Task #5: Build content by writing and submitting guest posts to authority websites in similar niches as yours.
Using a tool like Pitchbox can dramatically cut down on your time.
Task #6: Fix broken links.
Install the Broken Link Checker on your WordPress website and set it up to notify you of broken links. Monitor its reports weekly and update broken links you encounter with either fresh URLs or the appropriate SEO redirects.
Daily SEO Tasks
Task #1: Build links while connecting with your audience.
1.1 – Comment on similar sites to yours
Search for sites in your niche with Drop My Link.
Avoid making useless comments like “Great post”, or “Enjoyed this thanks”. As with your content, make sure your comment shares something of value.
In doing so, you’ll build both SEO-rich backlinks and your brand’s reputation, killing two birds with one stone.
1.2 – Post answers to Q&A sites like Quora
Find more Q&A sites at Refseek Directory, but again, be sure you’re providing valuable information so that people will click back to your site.
Task #2: Share your content to social media sites.
Social media is one of the primary reasons why customizing your blog post images is so important, as it’s often the image that gets people to click to the post on your website.
It might sound like a lot, but carrying out these specific tasks on a daily, weekly and monthly basis will cover your content creation, keyword research, website update, link building and social media bases with a minimum of effort.
Ultimately, there are plenty of different ways you can work to improve your search engine rank and get more traffic, but the most important of these is to put yourself in your reader’s shoes.
Prioritize providing quality, in-depth information on your website, and your traffic will come in time.
What other tasks are on your SEO ‘to do’ list? Share your suggestions for improving these lists by leaving a comment below.