SEOClerks

What steps are needed to optimize a site?



Write the reason you're deleting this FAQ

What steps are needed to optimize a site?

I have just set up my latest money site and I have taken care of the all the high-quality content, as well as adding all of the pictures and videos needed to fill out the template, yet I have been told by a friend there is still some optimizing to be done I think that I need to do thinks like rename the images, add more long tail key words etc. Would someone be able to give me a complete list of things that need to be setup correctly, like what to put in my slug url as I have heard a lot of conflicting things and I want to get everything right on this site!

Comments

Please login or sign up to leave a comment

Join
TommyCarey
For on page optimization you need to follow a few things.


First off you'll need to know how NOT to get a penalty lol.
  • Avoid using too many of your keywords in the content because this is seen as keyword stuffing and it's a big NO NO.
  • Don't blend your text into the background by making it the same color as the background.
  • Don't use doorway pages that aren't linked to anything in your website besides a "BUY NOW" page.



Ok, so now you know how to avoid an on page optimization penalty What steps are needed to optimize a site? Let's go over some basic tips on how to increase your rankings through on page stuff What steps are needed to optimize a site?
  • First - Your titles (meta titles) should be optimized with the keyword(s) you want to rank for. I usually try to get my main keyword in the title of the page so that it's easier to let Google, Yahoo! and Bing know what my website is all about. Try not to overdue it because you only get so many characters to show up in the search rankings for your title.
  • Second - Your meta description needs to be optimized with your keywords as well. I like to get my keywords into the description twice so that it gives me a total of 3 keywords in my code if you include the title. This will show 3 of your keywords in the search results, which usually helps. You just have to make sure your content is readable and people can understand it. Don't hammer in 20 keywords and think you're going to rank #1 lol.
  • Third - Your content needs to be optimized for the keyword(s) you're trying to rank for. I've read that you can go up to 5% keyword density in your content, but I never go over 3% just to play it safe. This means that if I'm targeting a 3% keyword density I'll have my targeted keyword in the content 3 times for every 100 words.
  • Fourth - You need to optimize your images alt tags. Have you ever been to a website where the image didn't show up because it broke during the load and then you saw some text saying what was suppose to be there? That's an alt tag ;) It helps the search engines figure out what the image is all about, and they love the fact that you're trying to help them understand your website better What steps are needed to optimize a site?
  • Fifth - You need to make sure your website is interlinked. This is not backlinking, I'm talking about linking your pages together with menus, hyperlinks in text, footer links, sitemaps, etc. This will help Google, Yahoo! and Bing crawl your pages and index them if they want to.
  • Sixth - You need to have a responsive (mobile friendly) design. Google recently launched an update around 6 months ago that gives mobile friendly websites a boost in their search engine results. Why? Because now there is close to 60% of the searches on Google coming from mobile devices and they want the users to have a better experience when they're on their phones. Have you every been on your phone and gone to a website that wasn't responsive? You have to pinch and stretch the page just to read what it's about, and it gets annoying What steps are needed to optimize a site? This is why Google now gives priority to mobile friendly websites What steps are needed to optimize a site?
  • Seventh - Make subpages that contain content targeting all your other keywords. Add one page per keyword and focus only on that keyword. If you have 10 keywords besides your main keyword, make 10 sub pages, one for each keyword. Get optimized content on the pages, around 1,000 words of content usually works best, and do all the steps I said above.



After you do all of this you should be sitting pretty on page 1 for low competition keywords What steps are needed to optimize a site?

I hope that helps What steps are needed to optimize a site?



Are you sure you want to delete this post?

idealmike
If you're fairly new to SEO'ng and you're using WordPress you can install and use the Yoast SEO plugin which doesn't just make your site a little more SEO friendly out the box but can actually help you to properly SEO your posts and pages as well. It will tell you many things about each part of your content that need optimizing by putting in a focus keyword that you're basing that content around. This is why Yoast is so good for newbie webmasters and bloggers and SEO's to learn about SEO as-they-go. So if you are running a WordPress site, install the Yoast SEO plugin and set it up on your site. Then when you're making a new post, enter in the focus keyword and it will tell you if that content (post/page) is optimized for that keyword. What steps are needed to optimize a site?



Are you sure you want to delete this post?

Corzhens
For a new site, make a chart of the contents that you will upload in a given time. For example, you have to upload contents every other day. What will you upload? Making a chart for the uploading of contents will give you the complete idea of the scope of work that you need to do. It’s not good to quit in midstream for reasons of lack of time. What I’m pointing at is that you have to know the scope so you can be prepared for the work. By the way, content or good content is the primary element that search engines are looking for in a website.



Are you sure you want to delete this post?

Order Now
Process Time: 2.908383846283

Possible Duplicate queries found!
MatchCountSQLScript
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='18666'1SELECT 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='18666'

/opt/clerks-staging/docroot/viewfaq.php 496 () ()

SELECT * FROM seoclerks.members WHERE USERID='500279'1SELECT * FROM seoclerks.members WHERE USERID='500279'

/opt/clerks-staging/docroot/include/functions/includes/member.php 445 GetAllUserDetails() ()

SELECT * FROM categories_faq WHERE CATID='43'1SELECT CATID, seo, name, metatitle, h2header, metakeywords, metadescription, metaheader, parentid, image_name FROM categories_faq WHERE CATID='43'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() GetCategorySeoFromType()

SELECT * FROM seoclerks.members WHERE USERID=5002791SELECT googleplus_profile FROM seoclerks.members WHERE USERID=500279

/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=18666 LIMIT 51SELECT m.username FROM ratings_faq as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=18666 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM answers a, seoclerks.members b WHERE a.quesid='18666' AND a.userid=b.USERID and b.status='1' AND a.status=1 ORDER BY a.combined_votes DESC, a.date_answered asc1SELECT 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='18666' 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=103301 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=103301 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=103691 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=103691 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=154553 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=154553 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

UPDATE questions SET total_views = total_views + 1 WHERE quesid='18666'1UPDATE questions SET total_views = total_views + 1 WHERE quesid='18666'

/opt/clerks-staging/docroot/include/functions/main.php 1765 update_Faqviewcount() ()

SELECT * FROM questions WHERE quesid!='18666' AND status='1' AND (question like '% steps needed optimize site?%' OR question like '%steps%' OR question like '%needed%' OR question like '%optimize%' OR question like '%site?%') -- ORDER BY RAND() LIMIT 151SELECT quesid, question, seo, userid FROM questions WHERE quesid!='18666' AND status='1' AND (question like '% steps needed optimize site?%' OR question like '%steps%' OR question like '%needed%' OR question like '%optimize%' OR question like '%site?%') -- ORDER BY RAND() LIMIT 15

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() ()

SELECT * FROM seoclerks.members WHERE USERID='632' limit 11SELECT profilepicture FROM seoclerks.members WHERE USERID='632' limit 1

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture()

SELECT * FROM seoclerks.members WHERE USERID='1129' limit 11SELECT profilepicture FROM seoclerks.members WHERE USERID='1129' limit 1

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture()

SELECT * FROM seoclerks.members WHERE USERID='1323' limit 11SELECT profilepicture FROM seoclerks.members WHERE USERID='1323' limit 1

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture()

SELECT * FROM seoclerks.members WHERE USERID='1508' limit 11SELECT profilepicture FROM seoclerks.members WHERE USERID='1508' 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=18666%' AND added>=UNIX_TIMESTAMP(NOW())-1200 GROUP BY USERID 1SELECT USERID, username FROM members_ledger WHERE script='/opt/clerks-staging/docroot/viewfaq.php' AND querystring LIKE '%id=18666%' AND added>=UNIX_TIMESTAMP(NOW())-1200 GROUP BY USERID

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() ()

SELECT * FROM categories1SELECT * FROM categories

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() parseRedundantQueriesCache()

select * from categories_software order by name asc1select * 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 asc1select * 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 asc1select * 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'1SELECT 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='272.jpg'1SELECT profilepicture FROM seoclerks.members WHERE USERID='272.jpg'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage()

SELECT * FROM seoclerks.members WHERE USERID='600657.jpg'1SELECT profilepicture FROM seoclerks.members WHERE USERID='600657.jpg'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage()

select * from categories_faq order by name asc1select * from categories_faq order by name asc

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_GetFaqCategories()

Invalid SQL

count(*)sql1error_msg

Expensive SQL

Tuning the following SQL could reduce the server load substantially
LoadCountSQLMaxMin

Suspicious SQL

The following SQL have high average execution times
Avg TimeCountSQLMaxMin