Write the reason you're deleting this FAQ
Are you a digital agency offering SEO services? Maybe you are SEO freelancer that has a lot of long-term SEO clients. Or may you just have a website and manage SEO yourself.

It doesn't matter who you are and for whom you are working for. If you are responsible for SEO, you should know that regular SEO audits are crucial for any websites out there!
Just see it this way: website and blogs continuously need updates, fixing bugs, CMS cleanups, design revamps and anything in between right? The same goes for SEO!
For time to time, you just need to look at all the data, go through all the results and draw some clear conclusions.
So what does an SEO audit consists off?
First of all, you need to understand that there is no standard SEO audit out there. Different SEO specialists will build slightly different SEO audit checklists.
I personally have some different checklists I go through when doing an SEO audit. For example, I won't give out my best-kept SEO secrets at my day job; I usually keep them for myself or for very high paying freelance clients.
Therefore SEO audits will be different from agency to agency and from SEO specialist to SEO specialist. But overall most SEO audits will include some of the basic SEO best practices:
Are you sure you want to delete this post?
Are you sure you want to delete this post?
Are you sure you want to delete this post?
Are you sure you want to delete this post?
Are you sure you want to delete this post?
Are you sure you want to delete this post?
Are you sure you want to delete this post?
| Match | Count | SQL | Script |
| SELECT * FROM `questions` as q JOIN categories_faq as c ON q.catid=c.CATID WHERE (q.status=1 OR (q.status=2 AND userid='') ) AND q.quesid='24643' | 1 | SELECT q.*, c.seo as CatSEO, c.name as CatName, c.parentid
FROM `questions` as q
JOIN categories_faq as c ON q.catid=c.CATID
WHERE (q.status=1 OR
(q.status=2 AND userid='')
)
AND q.quesid='24643' | /opt/clerks-staging/docroot/viewfaq.php 496 () () |
| SELECT * FROM seoclerks.members WHERE USERID='134' | 1 | SELECT * FROM seoclerks.members WHERE USERID='134' | /opt/clerks-staging/docroot/include/functions/includes/member.php 445 GetAllUserDetails() () |
| SELECT * FROM seoclerks.members WHERE USERID=134 | 1 | SELECT googleplus_profile FROM seoclerks.members WHERE USERID=134 | /opt/clerks-staging/docroot/include/functions/main.php 16914 GetGooglePlusProfileFromId() () |
| SELECT * FROM ratings_faq as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=24643 LIMIT 5 | 1 | SELECT m.username FROM
ratings_faq as r,
seoclerks.members as m
WHERE r.USERID=m.USERID
AND r.upvote=1
AND r.PID=24643
LIMIT 5 | /opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() () |
| SELECT * FROM answers a, seoclerks.members b WHERE a.quesid='24643' AND a.userid=b.USERID and b.status='1' AND a.status=1 ORDER BY a.combined_votes DESC, a.date_answered asc | 1 | SELECT a.answer, a.USERID, a.upvotes, a.downvotes, a.ansid, a.parentid, a.combined_votes, a.date_answered,
b.username, b.userlevel, b.profilepicture FROM answers a, seoclerks.members b
WHERE a.quesid='24643' AND a.userid=b.USERID and b.status='1' AND a.status=1
ORDER BY a.combined_votes DESC, a.date_answered asc | /opt/clerks-staging/docroot/viewfaq.php 1245 () () |
| SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=138785 LIMIT 5 | 1 | SELECT m.username FROM
ratings_faqanswers as r,
seoclerks.members as m
WHERE r.USERID=m.USERID
AND r.upvote=1
AND r.PID=138785
LIMIT 5 | /opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() () |
| SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=176118 LIMIT 5 | 1 | SELECT m.username FROM
ratings_faqanswers as r,
seoclerks.members as m
WHERE r.USERID=m.USERID
AND r.upvote=1
AND r.PID=176118
LIMIT 5 | /opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() () |
| SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=138797 LIMIT 5 | 1 | SELECT m.username FROM
ratings_faqanswers as r,
seoclerks.members as m
WHERE r.USERID=m.USERID
AND r.upvote=1
AND r.PID=138797
LIMIT 5 | /opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() () |
| SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=139730 LIMIT 5 | 1 | SELECT m.username FROM
ratings_faqanswers as r,
seoclerks.members as m
WHERE r.USERID=m.USERID
AND r.upvote=1
AND r.PID=139730
LIMIT 5 | /opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() () |
| SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=138878 LIMIT 5 | 1 | SELECT m.username FROM
ratings_faqanswers as r,
seoclerks.members as m
WHERE r.USERID=m.USERID
AND r.upvote=1
AND r.PID=138878
LIMIT 5 | /opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() () |
| SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=138946 LIMIT 5 | 1 | SELECT m.username FROM
ratings_faqanswers as r,
seoclerks.members as m
WHERE r.USERID=m.USERID
AND r.upvote=1
AND r.PID=138946
LIMIT 5 | /opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() () |
| SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=151199 LIMIT 5 | 1 | SELECT m.username FROM
ratings_faqanswers as r,
seoclerks.members as m
WHERE r.USERID=m.USERID
AND r.upvote=1
AND r.PID=151199
LIMIT 5 | /opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() () |
| SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=165416 LIMIT 5 | 1 | SELECT m.username FROM
ratings_faqanswers as r,
seoclerks.members as m
WHERE r.USERID=m.USERID
AND r.upvote=1
AND r.PID=165416
LIMIT 5 | /opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() () |
| UPDATE questions SET total_views = total_views + 1 WHERE quesid='24643' | 1 | UPDATE questions SET total_views = total_views + 1 WHERE quesid='24643' | /opt/clerks-staging/docroot/include/functions/main.php 1765 update_Faqviewcount() () |
| SELECT * FROM questions WHERE quesid!='24643' AND status='1' AND (question like '%Why regular SEO audits crucial%' OR question like '%regular%' OR question like '%audits%' OR question like '%crucial%') -- ORDER BY RAND() LIMIT 15 | 1 | SELECT quesid, question, seo, userid
FROM questions
WHERE quesid!='24643' AND status='1'
AND (question like '%Why regular SEO audits crucial%' OR question like '%regular%' OR question like '%audits%' OR question like '%crucial%')
-- ORDER BY RAND()
LIMIT 15 | /opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() () |
| SELECT * FROM seoclerks.members WHERE USERID='43' limit 1 | 1 | SELECT profilepicture FROM seoclerks.members WHERE USERID='43' limit 1 | /opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture() |
| SELECT * FROM seoclerks.members WHERE USERID='212316' limit 1 | 1 | SELECT profilepicture FROM seoclerks.members WHERE USERID='212316' limit 1 | /opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture() |
| SELECT * FROM seoclerks.members WHERE USERID='9399' limit 1 | 1 | SELECT profilepicture FROM seoclerks.members WHERE USERID='9399' limit 1 | /opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture() |
| SELECT * FROM seoclerks.members WHERE USERID='104322' limit 1 | 1 | SELECT profilepicture FROM seoclerks.members WHERE USERID='104322' limit 1 | /opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture() |
| SELECT * FROM members_ledger WHERE script='/opt/clerks-staging/docroot/viewfaq.php' AND querystring LIKE '%id=24643%' AND added>=UNIX_TIMESTAMP(NOW())-1200 GROUP BY USERID | 1 | SELECT USERID, username FROM members_ledger
WHERE script='/opt/clerks-staging/docroot/viewfaq.php'
AND querystring LIKE '%id=24643%'
AND added>=UNIX_TIMESTAMP(NOW())-1200
GROUP BY USERID
| /opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() () |
| SELECT * FROM categories | 1 | SELECT * FROM categories | /opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() parseRedundantQueriesCache() |
| select * from categories_software order by name asc | 1 | select * from categories_software order by name asc | /opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_GetSoftwareCategories() |
| select * from categories_wanttobuy order by name asc | 1 | select * from categories_wanttobuy order by name asc | /opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_wantcategories() |
| select * from categories_wanttotrade order by name asc | 1 | select * from categories_wanttotrade order by name asc | /opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_tradecategories() |
| SELECT * FROM seoclerks.members WHERE USERID='19821.png' | 1 | SELECT profilepicture FROM seoclerks.members WHERE USERID='19821.png' | /opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage() |
| SELECT * FROM seoclerks.members WHERE USERID='600657.jpg' | 1 | SELECT profilepicture FROM seoclerks.members WHERE USERID='600657.jpg' | /opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage() |
| SELECT * FROM seoclerks.members WHERE USERID='589438.jpg' | 1 | SELECT profilepicture FROM seoclerks.members WHERE USERID='589438.jpg' | /opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage() |
| select * from categories_faq order by name asc | 1 | select * from categories_faq order by name asc | /opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_GetFaqCategories() |
| count(*) | sql1 | error_msg |
|---|
| Load | Count | SQL | Max | Min |
| Avg Time | Count | SQL | Max | Min |
TommyCarey
I actually have a free service on my marketing website that allows anyone to get free audits. Now, these aren't 100+ page audits, they're free audits for people to input whatever page they want, they usually add their homepages, and they get scored on a scale of 1 to 100.
I pay a 3rd party service a decent amount of money to have this on my website, but it easily pays for itself because I have my phone numbers, email, and website on the report that the service spits out to anyone who inputs their information. It will audit their website and pop up a report for them on my website as well as email them an entire PDF of the same thing so they have everything in their own files. Of course, when they do decide to do an audit through my marketing website, they have to input their name and email in order to generate a report and send it to themselves. What I don't tell them is that they are subscribing to my newsletter at the same time through MailChimp muahahahaha!
I usually run an audit every 6 months on my website and my clients' websites. If I'm setting up a website for a client, I will usually do it on a monthly basis because I'll be doing a ton of work and some things may get away from me, and the pages could be messed up without me knowing about it. You know, you set up 100 pages in a day and eventually you start to get burnt out not realizing you're doing little mistakes that could actually harm the page lol.
Audits are essential when you are trying to add loads of content and new pages to your website. This is because you can gradually increase your authority as well as optimize along the way. If you added a page 29 days ago, and you do an audit every 30 days, you might be catching some mistakes that you would never have noticed if you hadn't been doing regular audits
The full site audits are where it's at! My free service will just audit the domain and the page that is input to the system, but the set up is mainly for me to gather more potential clients and not do a full-blown audit. Later on, if they do sign up with me, I will do a full audit on their website(s) and figure out exactly what needs to be done. Working in the SEO and online marketing field for so long, I can usually figure out what needs to be done before I do the audit, but there's always something that slips past me if the site is in complete shambles and I have to do a ton of work
This was definitely a good write up about how people need regular SEO audits for their websites. I always love reading your content and I regularly shoot you a thumbs up for your discussions
- Razzy This discussion couldn't be more accurate :D I actually have a free service on my marketing website that allows anyone to get free audits. Now, these aren't 100+ page audits, they're free audits for people to input whatever page they want, they usually add their homepages, and they get scored on a scale of 1 to 100. [list][*]1 being the lowest possible SEO score[/*][*]100 being the highest possible SEO score[/*][/list] I pay a 3rd party service a decent amount of money to have this on my website, but it easily pays for itself because I have my phone numbers, email, and website on the report that the service spits out to anyone who inputs their information. It will audit their website and pop up a report for them on my website as well as email them an entire PDF of the same thing so they have everything in their own files. Of course, when they do decide to do an audit through my marketing website, they have to input their name and email in order to generate a report and send it to themselves. What I don't tell them is that they are subscribing to my newsletter at the same time through MailChimp muahahahaha! I usually run an audit every 6 months on my website and my clients' websites. If I'm setting up a website for a client, I will usually do it on a monthly basis because I'll be doing a ton of work and some things may get away from me, and the pages could be messed up without me knowing about it. You know, you set up 100 pages in a day and eventually you start to get burnt out not realizing you're doing little mistakes that could actually harm the page lol. Audits are essential when you are trying to add loads of content and new pages to your website. This is because you can gradually increase your authority as well as optimize along the way. If you added a page 29 days ago, and you do an audit every 30 days, you might be catching some mistakes that you would never have noticed if you hadn't been doing regular audits :D The audits basically save you from getting penalties if you really don't know what you're doing when it comes to optimization lol. The full site audits are where it's at! My free service will just audit the domain and the page that is input to the system, but the set up is mainly for me to gather more potential clients and not do a full-blown audit. Later on, if they do sign up with me, I will do a full audit on their website(s) and figure out exactly what needs to be done. Working in the SEO and online marketing field for so long, I can usually figure out what needs to be done before I do the audit, but there's always something that slips past me if the site is in complete shambles and I have to do a ton of work :D This was definitely a good write up about how people need regular SEO audits for their websites. I always love reading your content and I regularly shoot you a thumbs up for your discussions :) Keep up the good work! - Razzy
Are you sure you want to delete this post?