SEOClerks

How to recover Google EMD Update?



Write the reason you're deleting this FAQ

How to recover Google EMD Update?

Google announced a change in the way it was handling exact-match domains (EMDs).

Comments

Please login or sign up to leave a comment

Join
SEOproZ
As of yet, there are still no solutions. Best thing would be to move to new sites. How to recover Google EMD Update?



Are you sure you want to delete this post?

idealmike
That's simply not true! Most EMD's that were penalized and punished were low quality sites. Google never went after ALL the EMD's out there. Only those that had a low quality on-page and off-page SEO score. So if you have an EMD that has been hit, the thing to do would be to SEO that site. That means adding lots of great content to it, some external high authority links pointing out and lots of great high quality off-page SEO as well which includes things like high quality backlinks and social signals too. If your EMD doesn't have this it will be much more likely that it will receive a penalty as the EMD update is still ongoing even to this day. But those are the ways you can help to recover it and or prevent that from happening to it.



Are you sure you want to delete this post?

fmfame
its very possible and i know many people who recovered from it.pm me if you want to recover.



Are you sure you want to delete this post?

idealmike
The whole point of the FAQ is to discuss and share things openly in public. If you have something to share with people about EMD's share it in the FAQ. Asking people to PM you to get that information means you're likely going to ask them to buy one of your services or something which is fine but it's much better to share what you have to say in public and then link to one of your services if it is a helpful one giving people the choice to decide for themselves if it's something they want to do or not.



Are you sure you want to delete this post?

idealmike
Yes I remember the tweet by Matt Cutts announcing their new algorithm which was called EMD UPDATE. The EMD update was a filter that makes an attempt at preventing low quality EMD sites from ranking high simply by their domain name only. Having and EMD could help you rank high quite quickly for something by its domain name only. You could have probably seen this update coming in time though if you know what Google was like at combating web spam. And knowing Google, the EMD update was something they would be continually working on and improving over time. But it's worth mentioning that the EMD update didn't necessarily target all the EMD domains out there. It was more going after the ones that were low quality sites because usually most EMD sites are low quality in some way. It was well known that an EMD domain would usually allow you to rank for its respective keywords quite quickly. Many webmasters and SEO's took full advantage of EMD's and would put a few articles on them and some Adsense ads and that would be it. But some of the EMD sites were still good quality sites, had a lot of useful content on them and a good link profile, backlinks and social signals. So it didn't punish all EMD's. The EMD's that did get hit and punished usually had something in common and that would range from thin content, bad on-page SEO, no backlinks and no social signals either. Where as the EMD's that didn't get hit were those sites that had lots of unique images on the different pages/posts. Other content on them like YouTube videos etc and had quite a fairly big social presence as well. So what does this tell you? That if you have an EMD for something, it needs to be quite heavily SEO'd both in terms of on-page SEO and off-page SEO. Having a range of good high quality backlinks and social signals, shares, likes, +1's, tweets etc etc etc. So if you do have an EMD domain, don't let it sit idle and go dormant. Do some high quality white hat SEO on it and add some social signals to it all the time and it will have less chance of getting penalized and punished in the SERPs. How to recover Google EMD Update?



Are you sure you want to delete this post?

Corzhens
I think the update on the exact match domain was to prevent low sites from ranking high simply because of their domain. But I guess we do not have to worry about this because the penalty, if we can call it penalty, is only bestowed on low ranking sites. Take note that SEO work is the activity that we need to boost the ranking of the site with the search engines and not the domain name.



Are you sure you want to delete this post?

Order Now
Process Time: 0.41406011581421

Possible Duplicate queries found!
MatchCountSQLScript
SELECT * FROM members_ledger WHERE ip = ? AND added>=unix_timestamp(NOW())-864001SELECT querystring, added FROM members_ledger WHERE ip = ? AND added>=unix_timestamp(NOW())-86400

/opt/clerks-staging/docroot/include/functions/includes/security.php 398 fetchMemberLedger() include_once()

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

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

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

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

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

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

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=158361SELECT googleplus_profile FROM seoclerks.members WHERE USERID=15836

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

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

SELECT * FROM answers a, seoclerks.members b WHERE a.quesid='1133' 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='1133' 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=9616 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=9616 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=40173 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=40173 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=9768 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=9768 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=40174 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=40174 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=40172 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=40172 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=184869 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=184869 LIMIT 5

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

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

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

SELECT * FROM questions WHERE quesid!='1133' AND status='1' AND (question like '%How recover Google EMD Update?%' OR question like '%recover%' OR question like '%Google%' OR question like '%Update?%') -- ORDER BY RAND() LIMIT 151SELECT quesid, question, seo, userid FROM questions WHERE quesid!='1133' AND status='1' AND (question like '%How recover Google EMD Update?%' OR question like '%recover%' OR question like '%Google%' OR question like '%Update?%') -- ORDER BY RAND() LIMIT 15

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

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