SEOClerks

Googles Penguin Update - What it did to search



Write the reason you're deleting this FAQ

Googles Penguin Update - What it did to search

Back in April of 2012 Google launched one of it's biggest changes to the search algorithm and it was called the Penguin update. We now know this as the Penguin 1.0 update since there have been revisions since then. This update targeted websites with unnatural link profiles that had spammy links and and link anchors that were a bit too optimized for a single search term.


The Penguin Update
Whenever Google launches a change to it's algorithm it's main goal is to serve a better experience for it's users. They want the searches of users to be more accurate and relevant so they keep coming back to use the search engine year after year.

These updates are necessary when it comes to the user trying to find something online. Thousands upon thousands of webmasters and online marketers have been gaming the search rankings for years in order to make money, but now they have less of a chance to rank if their websites are unrelated to the search term. With every update we have to change our tactics to rank and eventually we will figure everything out or Google won't be able to fight us anymore since we'll be creating authority websites.

The most devastating update was the Panda algorithm update. The panda updates main goal was to remove low quality content from the search results which were more focused on making money instead of creating value for the users. This lead to all the content generators and spun content going obsolete in a short amount of time. The penguin and panda updates combined did an amazing job at removing low quality websites from the search results.

What did the Panda update devalue?

  • Links coming in from spammy websites
  • Non niche related website links
  • Paid backlinks such as footer or sidebar links
  • Overly optimized links with exact match anchor text



Penguin 2.0
Google was now targeting websites that were caught using black hat techniques which were not proving their users a great experience while rewarding the good guys who followed the rules.

This means that if you were caught buying links, spamming links all over the place or using software to blast out your links to low quality auto approve blogs then you would likely get hit by the penguin. On the other hand if you had a smaller website in a large niche and were following all the rules then you'd likely see a bigger boost in your traffic due to Google showing you some love.

It was estimated that around 2% of all the search results were impacted when the Google algorithm 2.0 went live. A lot of the results that were dominating the first page with a single website were now only showing one result.



How to rank after Panda 2.0
With all SEO strategies in todays world, you now need a good amount of content in order to rank for the keywords you desire. If you don't write up unique high quality content that is slightly optimized, you will notice a decent increase in your rankings. If you're building spammy links at these new articles you've written up then there's a good chance your rankings will drop back down lol.

You'll need to combine high quality links with great content in order to dominate the SERPs (search engine results pages). Doing one and not the other will never help you out in the profits department.




In Conclusion:
With every update you will notice there is a common trend. You'll need to keep doing genuine content creation on your own websites as well as other ones you want to gain links from. By creating quality content you can increase your rankings, but that's not all you need to do, you need to be active on other websites and getting niche related links aimed at your own pages.



Remember to follow me Googles Penguin Update - What it did to search
https://www.seoclerks.com/user/Razzy


Thanks!

Razzy

Comments

Please login or sign up to leave a comment

Join
Cristian
Oh, the memories of Google Penguin 1.0, fun times! But in my opinion its all over now! Sure the Google Penguin update matters a lot and you should read about how exactly it can influence your overall SEO but I believe we reached a point where it doesn't matter anymore! You can trick Google with classic SEO techniques anymore, especially after the Rank Brain update!

Its all about following the best practices now and pay close attention to user interaction. If the users aren't satisfied with your content, Google will see that and will rank you the way you deserve to be ranked (far away from page one), meaning you'll get little or no organic traffic no matter how much spammy exact matched backlinks you create.



Are you sure you want to delete this post?

Corzhens
Of all the Google Updates that I had read, this one is directly related to the ranking of the sites particularly the backlinks from the link farms. But sometimes I wonder why Google has to exert effort for those trivial matters. What does Google get when it cleans up the sites on the spamming method for SEO work? Take note that there are other search engines that can give the site traffic, it’s not only Google.



Are you sure you want to delete this post?

Order Now
Process Time: 0.21204519271851

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='22421'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='22421'

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

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

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

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

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

SELECT * FROM seoclerks.members WHERE USERID=198211SELECT googleplus_profile FROM seoclerks.members WHERE USERID=19821

/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=22421 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=22421 LIMIT 5

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

SELECT * FROM answers a, seoclerks.members b WHERE a.quesid='22421' 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='22421' 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=116965 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=116965 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=170327 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=170327 LIMIT 5

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

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

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

SELECT * FROM questions WHERE quesid!='22421' AND status='1' AND (question like '%Googles Penguin Update - search%' OR question like '%Googles%' OR question like '%Penguin%' OR question like '%Update%' OR question like '%search%') -- ORDER BY RAND() LIMIT 151SELECT quesid, question, seo, userid FROM questions WHERE quesid!='22421' AND status='1' AND (question like '%Googles Penguin Update - search%' OR question like '%Googles%' OR question like '%Penguin%' OR question like '%Update%' OR question like '%search%') -- ORDER BY RAND() LIMIT 15

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

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='147' limit 11SELECT profilepicture FROM seoclerks.members WHERE USERID='147' limit 1

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

SELECT * FROM seoclerks.members WHERE USERID='43' limit 11SELECT 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='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 members_ledger WHERE script='/opt/clerks-staging/docroot/viewfaq.php' AND querystring LIKE '%id=22421%' 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=22421%' 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='134.png'1SELECT profilepicture FROM seoclerks.members WHERE USERID='134.png'

/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
0.3465421SELECT A.*, B.seo, B.name as categoryname, C.username, C.userlevel, C.lastlogin, C.ip, C.profilepicture FROM wanttobuy A, categories_wanttobuy B, seoclerks.members C WHERE A.active = 1 AND A.category = B.CATID AND A.USERID = C.USERID ORDER BY A.viewcount desc LIMIT 0,400.3465420.346542
0.1571151SELECT COUNT(A.wantid) AS total FROM wanttobuy as A, categories_wanttobuy B, seoclerks.members C WHERE A.active = 1 AND A.category = B.CATID AND A.USERID = C.USERID AND (A.tags LIKE '%Comp%' OR A.skills LIKE '%Comp%')0.1571150.157115
0.1462991SELECT A.*, B.seo, B.name as categoryname, C.username, C.userlevel, C.lastlogin, C.ip, C.profilepicture FROM wanttobuy A, categories_wanttobuy B, seoclerks.members C WHERE A.active = 1 AND A.category = B.CATID AND A.USERID = C.USERID AND (A.tags LIKE '%Comp%' OR A.skills LIKE '%Comp%') ORDER BY A.lastgigedit desc LIMIT 0,400.1462990.146299