What are you thinking of creating your next awesome piece of content? I bet it’s not SEO, at least not in the first turn. A good writer is always focused on covering the topic as deep as possible.

However, you don’t want your efforts and time sink into oblivion, do you? You also don’t want your mom, granny, and a couple of bosom-friends to be your only audience. You want to grab public attention and nobody will ever criticize this natural desire.

The bottom line is: you must take care of your article’s SEO optimization, but that doesn’t mean keeping all the details in your mind. Just bookmark this page and tick all the items from the list below when you are done. Let it be your On-Page SEO cheat sheet.

web browser tracking software

What is On-Page SEO?

You don’t need to be an SEO guru to know that there is an On-Page SEO and an Off-Page SEO.

On-page SEO, which is also known as “on-site” SEO is the process of optimizing different parts of your website that have an impact on your search engine rankings. I.e.: Title Tags, Headings, URL, and so on.

Off-Page SEO is directed on increasing your domain’s authority by means of getting links from other websites or any other off-site efforts from your side. But we won’t discuss the subject right now.  

If you think that after the Hummingbird, Rank Brain, semantic search and other agile technologies roll out, you can stop to worry about optimizing your page for a specific keyword and just let the “smarter” Google dope out what your page is about… Well, you are mistaken.

Would you like to know how “On-Page SEO” factors correlate with Google rank? Look through this 2M Keyword Data-Driven Analysis with graphs, takeaways and a heap of other neat stuff. It will clarify the current situation for you.


Coming back to our checklist: the key On-Page SEO factors to make both users and search engines love your page

  1. A keyword in your title tag. Start your title tag with a keyword if possible, if not, put it as close to the beginning of the title tag as you can. This will add some weight to your content in search engines.
  2. Add modifiers to your title. For instance, you can add ‘2016’, ‘best’, ‘guide’, ‘review’, whatever modifier to your title and rank better for long tail variations of your target keyword.
  3. Don’t forget about the H1 tag. This is your headline tag. If you are running a WordPress site, the CMS adds the H1 tag to your article title automatically. But some themes disallow the setting. So, you’d better make sure that your title is wrapped in the H1 tags.
  4. Make your URL SEO-friendly. Avoid long ugly URLs. Keep your URL short and keyword-rich, like this one: https://ahrefs.com/seo-toolbar. Remember that shorter, keyword-rich URLs rank better in Google. Side note: the above example link provides you with all essential SEO metrics right in your web browser. With Ahrefs SEO Toolbar, you have immediate access to both Page and Domain metrics such as:
  5. Ahrefs Rank (AR)
  6. Ahrefs Domain Rating (DR)
  7. Ahrefs URL Rating (UR)
  8. Number of Backlinks
  9. Number of referring domains, the list goes on…
page metrics
  1. Use the power of multimedia to the fullest. Fun and engaging images, videos, graphs, diagrams, infographics, interactive elements, etc. can considerably reduce bounce rate and increase visitor’s time on site.
  2. Use H2 tags for subheadings. You don’t need to include your target keyword into all your subheadings. Use it at least once and wrap into the H2 tag.
  3. A keyword in first 100 words. Your focus keyword should appear in the first 100 words of your writing.  
  4. Optimize for mobile. Google started to penalize websites that are not optimized for mobile since 2015. They are going to be even more severe in the future, so, you’d better opt for responsive design.  
  5. Outbound links. There is a good reason to paste outbound links to the related pages (these may be wikipedia.net, cnn.net, and similar non-commercial resources) as they serve as the relevancy signals helping Google understand the topic of your page. According to the statistical data web pages with outbound links outrank pages without the ones.  
  6. Internal links. Add 2 or 3 internal links to every post. Want to see the internal linking in action? Check out Wikipedia.
  7. Site speed. We are sure you know that your page speed is one of the ranking signals for Google. Kissmetrics found that 40% of people abandon a website that takes more than 3 seconds to load. Try to use a CDN (content delivery network), compress images, and switch to faster hosting to speed up your site.

employees tracking app

  1. LSI keywords. Spatter LSI (Latent Semantic Indexing) keywords, which are basically keywords that are semantically related to your primary keyword, used by Google to determine a page’s relevancy and quality, over every blog post.
  2. Image optimization. Use your target keyword to name your images. For example on_page_SEO.png. Also, make sure that your image Alt Text includes your focus keyword.  
  3. Social sharing buttons. Social signals don’t play a crucial role in your site ranking. Though, social shares spread the word about your content. Which means that the larger your audience is, the more likely someone is to link. According to the www.charlisays.com, brands with social sharing that create 15 blog posts per month average 1,200 new leads per month.

employee time tracking software
Source: https://www.slideshare.net/charliday/10-social-sharing-statistics

  1. Content length. According to the conventional wisdom, “long form content” (the one that tends to attract tons of backlinks and social shares) starts roughly at 1500 words. However, we found that median value for №1 result only shows 800 words. Is that “long form content”?

pros and cons of employee monitoring
Source: https://ahrefs.com/blog/on-page-seo/

This just doesn’t mean that all of your texts must be huge. If you need to keep something short, keep it short, but we are talking about the in-depth blog posts now, which are easier to make longer than shorter, so that’s not a problem for a good author.

Dwell time. Google uses ‘dwell time’ metric to assess the quality of your content. If visitors hit the back button immediately after landing on your page, it’s a bad signal. Your content is poor. You can boost the average dwell time by writing long, engaging content that doesn’t let the user abandon your site quickly.


That’s it. Looks like your On-Page SEO optimization cheat sheet is complete. Check all the points before publishing your next blog post and enjoy its high Google ranking. BTW, don’t forget to brag your slapping results!

By the way, we’ve got great news for everybody dealing with SEO some way or another. Ahrefs developers team is working on the On Page SEO checker tool right now, so you will be able to tear and wear it very soon. Besides if you run SEO team you should use at least some application for remote employee monitoring, we suggest you to use Workpuls - it is simple yet powerful and good value for money.

Workpuls Teramind ActivTrak Hubstaff DeskTime Time Doctor RescueTime Kickidler Veriato Work Examiner
Price $6/user/month $6/user/month $7.20/user/month $7/user/month $7/user/month $9.99/user/month $6/user/month $9.99/user/month $150/licence/year $60/licence (lifetime)
Free trial 7 days 7 days No 14 days 14 days 14 days 30 days 7 days Yes 30 days
Ease of use Very easy Difficult Very easy Easy Easy Very easy Very easy Very easy Very difficult Easy
Unlimited (tracker working 24/7)
Fixed (defined working hours)
Automatic (when computer is connected to a specified network)
Manual (start/stop)
Project based (track time only on projects)
Stealth mode
App and website usage
Real-time monitoring
Offline time tracking
Activity levels
Remote desktop control
Website/activity blocking
Screenshots on demand
Screen recording
Productivity trends
Websites and apps labeling
Category labeling
Productivity alerts
User behavior analytics
Data loss prevention
Advanced file and web monitoring
Productivity reports
Team reports
Email reports
Access management
Mac desktop app
Windows desktop app
Linux desktop app
Mobile app iOS, Android iOS, Android iOS, Android iOS, Android iOS, Android Android
Browser extension Chrome Chrome Chrome
Other Citrix, VMware Chrome OS
Support Phone, email, online Phone, email, online Phone, email, online Email, online Phone, email, online, in-person Online Phone, email, online Email, online, Viber, Whatsapp Phone, email, online, support ticket Phone, email, online
Knowledge base
Video tutorials
Integrations comming soon
Deployment cloud, on-premise cloud, on-premise, AWS, Azure cloud cloud cloud cloud cloud on-premise cloud, on-premise on-premise
Kronos Humanity Timeclockplus Tsheets Wheniwork Deputy Replicon Jibble EbilityTimeTracker OnTheClock BeeBole
Price(per month)Available upon requestFrom $2 per userAvailable upon requestFrom $6.40 per user+$16Free for up to 75 usersFrom $2.50 per userBasic plan:$30 for 5 users+$5 per additional userFrom $1.50 per employeeFrom $4 per user+$8From $2.20 per user$5.99 per user per month
Free trial30 days14 daysYes14 days14 days14 days30 days30 days,no credit card required
Ease of useDifficultEasyDifficultVery easyEasyEasyDifficultVery easyEasyEasyEasy
Timecard management
Shift Trading
Break time management
Real-time tracking
PTO Management
Client billing
GPS tracking
Clock out reminders
Manual time
Web app
Mobile app
Time clock device
Time clock kiosk
Facial recognition
Fingerprint scanning
Group punch-in
Visual reports
Email reports
Time rounding
Manager approvals
Add time for others
Android app
iOS app
Mac desktop app
Windows desktop app
Linux desktop app
SupportPhone and onlinePhone and onlinePhone,chat and onlinePhone and chatEmail and onlineChat and phonePhone,email,chat and onlinePhone and onlinePhone,email,chat and onlinePhone and onlineOnline chat and video support in English,French,and Spanish
Knowledge base
Video tutorials
Community forum
Workpuls Hubstaff Toggl TimeDoctor Harvest TimeCamp Timely Everhour Tick TMetric
Price (per month) $6 per user $5.83 per user $9 per user $9.99 per user $10.80 per user $5.25 per user $99 for 5 users $7 per user $19 for 10 projects $5 per user
Free trial 7 days 14 days 30 days 14 days 30 days Yes 14 days 14 days 30 days 30 days
Ease of use Very easy Difficult Difficult Very easy Easy Very easy Easy Difficult Very easy Difficult
Start/stop buttons
Automatic time mapping
App and website usage
Activity levels coming soon
Real-time tracking
Project adding
Project templates
Project status
Task assignment
Task priorities
Budgeting coming soon
Mark billable/non-billable hours
Payroll calculation
Idle time reminders
Deadline alerts coming soon
Budget alerts coming soon
Client login
Productivity analysis
Email reports coming soon
Mac desktop app
Windows desktop app
Linux desktop app coming soon
iOS app Beta
Android app
Browser extension Chrome Chrome, Firefox Chrome Chrome Chrome, Firefox Chrome Chrome, Firefox, Opera, Edge
Support Phone and online Email and online Email and online Online Online, email and phone Email, online and support ticket Email and chat Email and chat Email Chat
Knowledge base
Video tutorials
Integrations coming soon
On-premise hosting
We’ve reserved a 7-day free trial for you….

Want your hybrid or remote team to be more productive?

Claim your free 7-Day full feature trial of Insightful today. Insightful’s actionable work insights make your team more productive, efficient and accountable.

Ready to Take Full Control Of Your Workplace?

Try the simplest solution today…

Start Free Trial