View Full Version : Shop-bright new shopwindow with wordpress
I have been using affiliate window for a while now, and installed shopwindow a few weeks ago. My site is http://www.shop-bright.com - you need to click on the compare link along the top nav.
As soon as google found the installation it stopped my traffic overnight. I went from around 200 hits per day to 2. The reason is duplicate content, as I soon realized that everyone is using shopwindow with the same content, but not just the same titles and meta information, but the actual product descriptions.
Hhhhhm I thought, so I had two choices, remove and block shopwindow or change it.
I decided to change it as much as I could, so I now have parts of wordpress in my shopwindow, I have changed the links, I have added meta tags, title tags and all that jazz.
I've randomly truncated the content in the vain hope that google will mix it with my other content and not see it as duplicate.
I went from having around 42,000 duplicate titles and descriptions to 190 and I'm hoping those will be removed soon - still not sure about the duplicate nature of the products.
So now its the big waiting game to see if google will give me my traffic back - if not I will need to block shop-window and remove it.
Some things I still need is to try and dynamically re-write the product descriptions - if anyone has any tips on this I'm all ears.
kick on
Simon
quick update I'm now down to 26 duplicate titles with google, still no traffic yet!
wow this community is really dead on its arse! where is everyone?
There's still a few of us stops by nearly every single day.
Can't see your site by the way, when I click on the link, i'm presented with this instead:
��=�r�8�������&rjD�Q�bWl�6cw�-��]�T $!�1E� Ҋf���ab_w��#�S�K���(Y�!'��l_,��9�<�=y}|���32��!9st���4�N��u���\���^^�����q�^� �<��A�,K:��b�^X�8�v.~�|�V |��Ըx��g~��;H>���4` �C�\��A:j�Y� !�����7��s8g%���~Ƀ�Q�8�2e��2a �ɻQ#c��6��x3�r���\<� �:� �3�ʼn���t�����QD�p�&A4%.M�4�8�'�rB#�������%��$eW[vdk{���%�Q�H3/�H5H����NY��&a��MF�΄^�}�4֛Ȗ!�3Ʋ�nm������;�D+z��fl�xk� 7�Y�Pƽ����q^�$�I�ϙP@+��H����H*�ط��.��0#����{�+S�{P y��;��佦łS":���0�z4��Sc�����o�����Ch5H�:Ώ��J(L!W4%��2�? �y�� �];��l�]���Sϋ�(k�H��S���ik�����*g)�.ρ1�����<��L����Z?��9P߆�{2��oJ"���@�6v�67����/#J�4gOD��)���8q��IF5La CĴa��؋C�)*v:��Mr ���7�?�f{�Ӑi4��2 <.&0}�M�u�B0eY�~�����aF���w�{�;꺱�u�i�ς�ߟR1��>އ߽玉&0�gᏼ�K�h[�yA�Am���2j��q�Y��Kʛ](p�:�㓧O�����gqB�hg���op�b w" ׁO�ޯ�"��;��� ��ٸ&������ ��J��M��\<����i� rK�1���o��oDK���E�h���q���4�^}\�"?^�c`���5�ƌ�0�z��Z~6 t���q�b�-��,�南�!��ђ����X�#~���700��r`$�8����zO�ȼk5~������� ��mwI��y,$q��4F�l�@K�������`�3���i[�ɦ���$L(�j���:�̽� Z��ZLa�#ogK�P3]���� g3��;+F€ ���YԓF�4�-���>��frKS- �d���l��S��H��[�*Zha�-h�E� euCv�H �늹��9 ���m�F\6��8N����?��Y�4A�"�`�m�lrFy �lB�0s�,�m��� ���l���w���xǥpy��A�x����u�-bX��O|-|i�ϖ�` �K �#G���)F���huy������@ 8�����+g�H�E1��c�� VrGe(���.��1�1�렺/*X�����yH��L��M[qD������}2���<����Y��@��V����A�=J�B�,X� ��[�)�8��j��v2K�KB��ڙ�����a {87t2��A϶��0�.�EX-�i|����?XO�`>��E�������_l��GK P-���fi< ��|�jE���e�5S��m-����n�v{]-���\d+:��r�.j:G���G~L�" R��H��;YSݒk��Z�2�d�<��sW -����$�0 aA* ��wS�F ���'O#����/���4��ה��rK�i`���(�D��.�x��/D�T�'A?�P �G�DK�4��ߑ!w��y�-�'��Ѡ�M=p��)D_#�Voh��m��#�rh���l��m�������]�k�#r������ګd�A#�ҏ�O'p-.8`k*�k��5ZE�^Ҁ����gϾ"��v_��p��W����p����� "4��u�{}�Sk�q�-,T ��q�MK s�x�����2����<-��g��M'� !U��˥6�5����)�j�G�X��0Ԡ2��T���\3�ڜ.�ŕ�A� �O�9C� �� F<�e������L�S�5��S� W���F� ��Ӑx�o8�e}�Rb�dUB����B��߃�p��v�i8��:) m�!N� bۧ?ar�V��bbf4�h">o8�:�d�~�fa~�9���_�c�h24� � 'ȇP�`U�U����肈�*����D8?���{�Vo���'.K�А�_ƨ�7$�֘�y�{� ��;��:���+���N+�Լ���7y�"�]�VEy���7jp����{\��,�k�Xf� ����B��y�/5���'�y������Th�+���cbuWV�0*7�_�4��|�B�5�%NT� � ��kIN�O���ږ9��&��������C7�V��y>�aC�I��D����uw��� C���͈����P�]]/Tغ�41 ��J�갇ǽ�� ��C%�]�ζ7 �m\���^RxB�# }43�\��S ��BF>M}.3�X(Jay�\�#��2�yK'C$p�^p? 㲉C����:-r��;���:���xyBd��._Dϟ\�ԅ0+G` �8����)/�02��i�F,;���$ �I�f�-����q���w�1�R`�����;-������@�����֔M��0��D� �`ɋ�Q�˗��g�%T�J� �%�LV��V���x-Y�Vx�*�" Jt/��e�+t�/y�A5�b�=�g�x��f8TWA: �����K�� ��r��^�Yye>��J\�k����4�9�>�q.\Q%s����O�����69 �%�����&�pxϕ2��vs��ǰ!(�Ր\�Er5$Wӻ`��j]���ߛ�������lK�$� ��ܪ�o��[u����}k���� �E� ·���CB�Rw�>.�|�����1t@ W3��m��x���-��E9��y+�B8T��!ʛ��EL�&9;"-�U������ �EN~<�~xKNNA�)h��Ut�c�ڂn�{кX�a,� ]�ߛc���U������).^�G�-܅� ��6�0�`��1��>2t�7��u�-Fx.}�jF<���pi�TZ)��v��%{�2���,�Y�y�"��J,y�z����S0�`MCt�O��~��O��9 &0�� ���n�G�e a�h�&+u�d1�.�?3==;�`"��_�CƯ��������q�\�/�p\��k<�6������HiA]̋�� |��A��z��t#i�g������E�{�' 4.��.R���S����mp�z�R R|�H�)� Y��C y�$6�1 =���ݮѷ��Q�z�`�aw�V�g?X��5>���}�"Y_�_�owP�}�����dS�.f'c���ѱh`��!f%�O�"�Y�X$'���2���C �Xt����;��;nj�{�'����� �D�vĠG"��C�=���Q����x��4�W����C���e�옻��-��EV��b.�����i&��Z�Z�%c�\���l^�f�<�L.<Ҍ�`���E.(To� �-�|��6��uU%l(p��$=�*�qY߆Z&�S�1�0���C�-�;�i`�~� �kS�)R�@�&��,s�j��[�e �[��=P����c�&0j]�EvN�T�.�!�����(.���"��ֱR��H�'g4B��t���l�+p�MB�8���r��D��9����)meG.�V�� �?T^�Z���n��ֳ]XzL�b�HP���;�� c�g�i͢?%�ڮh�I�nLy��y,1�gl���� )�?��ő��N0�jAI�� �2"���I��aJ��p�(s| �Ma� �N��Ί=���H��tW��Ϸ]c�|�u=�� ����Fw H���o��.<�i�Ris ���˜)�Y�[�Ef�g$e�3��$TxB͌H����|2!���_Q���$��o!(�i��ֵ��`s�A lmػa�A�{�}��(�\n�� )�K�(7�,L�#^�����Y}�ͫJ ��A���4��l�=_4�bPc���i]��M�Ӳ� 8��U��� EZҌk�G<��X#J�5r\/wn(P&�� i+�jER p�+��P���Am���#ձ���,{tKtŽS\�#*"��K������ k��_@>�&JVĔu[D\ �}VV&cQ�Q��܍�"�z@u�o���D�E`I�u�:����y����qq�Ku����hT�F �����B�i�v5Oq��d�������L���,s��BQ~|�@�'�h<�Ӛ��T%d,K�k ur���+^� (_���d�����_NB�����Ǔr�s���߄�Ӣ��Lm�5�xV���ل�Ӣ��'��0 ���fRU�<��ѿL��UVpn*Q�M�OK�&q�-Mo��yY�me�:m�L[�6�e�ζ���5TdE|9oE�5�X�$E���BlRS�;Ņ:BUF���� '��K���|�N�*��idy�VDT��TG�ȍS��V����w� u/SWd9�(YLJw����"/a.���‹ �T�;�Ud)��x�S�9�g\��a3C����L‹N����@�"/A�f3�e4�Vf����s$˜-@uz ENg(Oi��D�Uq���*r�G�`�����*�S]��W��>��j���7���"��c7�&�D�0� (9�Pg�v�M5�M�hm��Z������T��Td�y >n]Ӝ�����"�œI�1��I����N�%���ǹ����2�k+��10����C�(q:�Q�i,�ɳ�JJ $�`�gE���U���P}�{�����|�z~>_I�yq��-E H�~Ĺp"�w� �CK�ox�vfS�Y%��aR�kq��m�kg�I����a5N�e�����X���V�lB v�[�q�'ق֜�q pʫ�*�2��������[�Ğ��6�$�N �5��e���u�S�ہE��o �Eq����b���:�q���y,K� 5\~�i��3��,u��w�J� �,�5����8��xW�dz?Whߖ��RGj��HE�t�:^q\�)œ�M �8@�l�wT% &w�����m�}�6��zRw߰�Iݵe�P-W���)P�!�����G ���IJ�F�.L�Ͱ|���\�y���LyFJ�ܸ��+V����;HS��_��N����)� �F��yZ���x�n�<��OO����IuĦؗɳ4����ے䴲���3V$���\Ȝ�]L}�ld�� �M�HKk��;L� �$e^<�.rR]���h/�د�+ظuvIf�v{���5̇�L��Q�t�H�|��A��Y�X*�_��$������ٯ� gh[���T�s�Z�<$�hN|F.b� � "�D.��<�NI��8*��e����cׅj A�e(O|�G��� �"�����U���A{`}1����<�✓I�p ��N� ����URQ� q0���; �o��7 ��m[�4�hG2o�s��6�ɧ������0l�ˏ�GO!6�������i�zw�o����d�s� �E�5�CPY�3�GJ�IY�_�p��KX?��uJ�T��s��2�/1 �o�� wx�~�=!�Q��y�Q�����|���� �P��x���'y���ƀ���p"���$dY�[���� �ٶ�&!�����^���ɴt�ʊխi����ڣ�ػĴ��d�/ ���S�"��(��f�K�F��Rq2`[ݞ�ů���ű�(�$���XpL��^��XE5d`�&���$,����]��勛ط���>�{M�4z���߃a+��}��IH}�_xB�B�%l�) S�jE&��aTzl�`\|�Eu.U�W�O|8�Ak�"�hI�Cq`X �I�9���b�ҿsELD�� ��e�q`�]��7��h� �[�m����D^�f.nO��b� ~X�Q���ɖ/g��E��Sy��j G�ւ���E��8�)-�{���:���e��ko���0�đU�1��M�pf� �����<�6�J�[d��SF�0��ˁ��c�"]�i^�%c�f1/�h#ӵ��,������EF�������Vg$\�ڮ ��a����9��|N<���eQq ku������S�*C��э/Ml����Q�!��d������ݵ��)���U%�P4& x�����v��B���&]�U�T� vrj ���B��={8�]�������Q8���R��D��Q�ntV��!���$�v�5���"�;�Y�&�H��Q/p�X?��hL���/��`~v�(�/�P�(�J߶ u�<]Ti�;�r@�Xmkxv$�9���emwIN���AF~�a*�"nd�桤p��ϋ 4�;�=��|obt����]��q��oSf�-b��P�B7L��`��,�)��t
So, right now, there's not much visible to comment on.
Edit: after a little further investigation...
http://www.shop-bright.com/shop/ works fine to see the shop.
http://www.shop-bright.com/ gives what I quoted above.
When I visit http://www.shop-bright.com/shop/ and http://www.shop-bright.com I still just get:
��������Z�o�6���\�w��ߏ��C7�>��E���P-�ITEʎ��!)YNb���p �����7�I�_]}wy����$�IL>y{��x���ӹ��+�ㇻO7��h�[��@���=�EZgo|�Z5V��� ����Ji!��H��i�:�gc3�C�j��h4�| E>�b�{$f�b��~�E /�b9�.e�y���:� 췉���Q� "�+�'_��ѡG|����������k��,"2�9)d��tAB�bEX9��\�}�zv栤,�/�*�E��Lk H�?h�~�.^G�̸қI�h3����Y.�>�I�rN20&Wf�h�d-�2�Z�����J桪�Q �>�_ܟ��"�0z�>'Qsy�V��<@'��B|Nf,_0�n�gcuOrzsq�=�|�������w_�$��������|+ �=������}��[e�Y��$0%RX� c�Z��g�& �i �98H� �2a�yE�ObNbM>^���ӽH�_U�?�s��'��b�3��y&�5 b�`��Xp�� Ų|�(��V�a�ʅ B�4*c)m���X$���{�u���{��εU�Uxc ��J�:�x�~Lˑo��FU`B�>�2��ޔ��ˑ3�<<�z�R5�n���'"%B��h�g��� 뷬~�Ա��w)[�p]�<��"��c,J�_"�p��e;�N$,��a��&�P+���܀��CEb���.��{F��q��g�U���V�=�dqCY���2��V�m�� $�@Y�"���q��P��`u+X?Xbi�[_�� �}����g��L��K�a��o�x{]؟gWYEBcx�rS�Ξ,��7}��TvQ {B����35��Q��5V[o�6�+�M"Sx`9��g��hU����q�2%f1�l�-�3�������Pj2_����R\��؟kS�e*��Ц�u�~��z�����3st(�O�` 4��x�T�TS�����"ei�O5wk����^�5�s�Y��Z���N�O����(u��rV�� t�5G`a�Y�B���Y���9��mn0�x��t>��������P�������t'����>G2�?ə�O��n�6��>]� kS߉�n�N{X�;gK�ʯ�.�\��B�W�{;r#����Y��|Pw�\[~��\5�(s�lؖ�j��,X�ug����ek`�=>����e�����5�O�ln�{�E�c�i0��TG�~}���b�<��j�/���R�)��X�ؤ��Y��Y���yʶэ4{�#*�10iV��1�I`Wc5�� #K[�W���� eNi>C�Is@���|����'�w�����ط�OD��*��-��@j]]mFh��#{��MYM��ܶGwq�U�ۮ��>���L�T>���aIva���(���-��R��T�A?��y��0���� [��/�45Q��x<�[P��D�a3���,�uM��W�Y��M�\:�� �Y��rWM���,�n��.�#��{���մ�-����0��T���=���6�LM��'�Y�5�X���lj ��l�F��_jΗ.������X,�7$ac�[vw�h�sU�2��K^�G��<�g���f�[)e�=��?g.G���X���=ru�=������"�ʇg�)�!ђ�ͱ;#���sWN�]�tG���z� ���A>BB�����i��8:b��3���k���E�Ϡ����_9+Y�!`��(rV��<�I*TtͦW2�F- +Y��FVx�WNB��A�%,Id�bT<��1202ܳ�9�W���<�4% A�9�ssY�� ���c)�������fx�a`� 5�0P!��X�o�_���\�ʨo��J��dK�-�ؚ��ݯi�D.�a�4�TKA�@��("��.M� ��~M���д����8���%�a.�g_�4�9���s ��i'���R(X�4�+D !AQ�N�M?��誜t` T��3����P�����Q�Y�a@��=��n~Dr��q������xNM$zSe��lp k.�9M� ����"�Wd�!�k��@��$%Hj���̑$=��.��t ��ώ:|�!��T`��X �C/����č����"P֨����KTk�ۤ"�aW�����W��ݹ�Z&�md"Ȅ&��*:^��`i5�Mع}T&$>\��ށ�a��xMg��%l�%)ӐE(�9s���sE*z, =�K���F,��k�6�/��&��}}]y��~�a�۹@K�#QY���6& ���xJ���\�ʛVE�F��z���[ ����P�V��G�&$�DZ}ih�^�rp�}�i���U-3%�zĨ��"[�,�6� �L�QfAGq��6!T��9�d{&�Q��ܜ��.ӯu�O�H�e��- ���R�s�ulu�d��'���u�\J�w{/�<��og�jn{`�M����t���쾗Rʗ=l�Kmt�� ����v���E�>=x"q��.{�e/U�]8��U�����f�Б���J1 �N���Ye�=��T���ν�f��z��ᆱ���p}�M�wtv�5�U�tg� T��&�/��l��b�l{�( ��i��?/����!�B<����I��Qw�����U���a���{�!H���1-�O�������{��1�� ��<�^��/������txl��˯(%�:�h��oH��AT���l�m�v'�φAk����^�6���# ��V�M�M(��9Q!��+��
Cheers
I have been experimenting with wordpress cache tools, seems like they don't work so well!
Turned them off, can you test again to see if it works for you?
thanks for the feedback by the way.
I have decided to remove the shopwindow from my website, google hates me at the moment, hopefully my other shopping blog posts will come back in the search results.
I will stick the the api for now.
Dont blame duplicate content for a drop in the index. That's highly unlikely.
Duplicate content is not an algorithmic factor in indexation apart from within the same domain. Even then, they only drop the dupes, not the original (or perceived original)
IE:
If you have pageA.html and pageB.html, both with the exact same content, Google will drop only one of them (usually the one with the fewest links to it) and pass on the dropped page's pagerank to the kept page. They're getting quite good at figuring out the URLs we want traffic to.
There's no evidence to suggest that domainA.com/pageA.html will be deduped against domainB.com/pageA.html either.
Duplicate Titles can be a problem, but again, only ON domain. you have pageA.html and pageB.html, both with the same title but very different content, G is only going to flag this as a potential problem in webmaster tools. There will be no effect to your indexation or rankings really, other than the lack of *ahem* weight of the keywords (for want of a better way to say it).
Make sure you mask your Aff links. Don't rely on the default system. Change the file's name, add a 301 header redirect, block the bots from accessing it in robots.txt. maybe even mod rewrite it.
Maybe spend some money on Adwords. Google hates affiliates unless they give them money. then they luuuurve them (in a tree k.i.s.s.i.n.g)
Change the shopwindow html considerably. Dont just change a few colours and call it done, change the class and id names too. CLEAN UP THAT FOOTPRINT!
Page title wise, try [Product Name - Merchant Name - Category - productID]
That'll cut your dupe titles to zero (not that it really matters that much)
You could always cache the images so they're not served from images.productserve.com, which is another big marker.
Faux caching (mod-rewrite to give the appearance that the image is cached) doesn't work anymore, Google can detect this now.
I am doing better in a (semi-)default V1, than I am in a default V2 or a default V3. why?
Google started penalizing the footprint of V2 due to all the spammers. V3 is essentially the same as V2.
V1 however, very different. Sh*t in comparison to V3's dataset, but still doing better in serps.
Without my stir.
Great post, some excellent points to consider there Andy ;)
Did anyone else notice the random smiley face in Amoochi's post? I knew George's was missing something key :p
Hi Andy, re your excellent post of 5/5 and in particular with regard to the following:
""You could always cache the images so they're not served from images.productserve.com, which is another big marker.
Faux caching (mod-rewrite to give the appearance that the image is cached) doesn't work anymore, Google can detect this now."
I've been looking at this and i was wondering if you or anyone else had some ideas or suggestions re the easiest way to achieve this. For example would it be necessary to set up a database (php) or is there some other way.
Shrewdie
You want the code don't you! lol
OK, I suppose it's only fair I prove my worth.
Faux Cache first:
You need .htaccess for this. If you're on a windows server, you're out of luck, otherwise:
in .htaccess, add this:
################################################## ######
## spoof an image server
RewriteRule ^prodImg/(.*)$ http://images.productserve.com/preview/$1
RewriteRule ^thumbImg/(.*) http://images.productserve.com/thumb/$1
RewriteRule ^logoImg/(.*)$ http://www.affiliatewindow.com/logos/$1
Now, you need to edit the php source files, you need to add this somewhere it's going to make a difference (I'll leave that to you to figure out) ;):
product_display.php
$oShopCore->oProduct->sAwImageUrl = str_replace('http://images.productserve.com/preview/','http://'.$_SERVER['HTTP_HOST'].'/prodImg/',$oShopCore->oProduct->sAwImageUrl);
$oShopCore->oProduct->sAwThumbUrl = str_replace('http://images.productserve.com/thumb/','http://'.$_SERVER['HTTP_HOST'].'/thumbImg/',$oShopCore->oProduct->sAwThumbUrl);
$oShopCore->oProduct->oMerchant->sLogoUrl = str_replace('http://www.affiliatewindow.com/logos/','http://'.$_SERVER['HTTP_HOST'].'/logoImg/',$oShopCore->oProduct->oMerchant->sLogoUrl);
product_list.php (needs to be within the "loop")
$oProduct->sAwImageUrl = str_replace('http://images.productserve.com/preview/','http://'.$_SERVER['HTTP_HOST'].'/prodImg/',$oProduct->sAwImageUrl);
$oProduct->sAwThumbUrl = str_replace('images.productserve.com/thumb/',''.$_SERVER['HTTP_HOST'].'/thumbImg/',$oProduct->sAwThumbUrl);
$oProduct->oMerchant->sLogoUrl = str_replace('http://www.affiliatewindow.com/logos/','http://'.$_SERVER['HTTP_HOST'].'/logoImg/',$oProduct->oMerchant->sLogoUrl);
There may be other places in other files, but you get the idea. I never use WWW in my urls, so if you do, make sure you add it to the php code above.
This system doesn't actually cache anything, it just makes the browser access an image on your server, which in turn, grabs it from productserve to serve it. Simple isn't it? Bet you wish you'd thought of it!!
Ill have to create a new post for the full image cache...................
Hi again
Actually, Ive re-thought handing over the code for the full image cache.
The problems are many, and include:
MAHOOSSIVE amounts of bandwidth will be needed. Every single image will be drawn from your server. And there will be tens of thousands per week.
MAHOOSIVE amounts of storage will be needed. Every single image will be drawn from your server. And there will be tens of thousands, ranging in size from 1Kb (merchant Logos) to 20-50Kb (product Images). Yes, you should have a clean up system to get rid of older caches, but still, if you get good traffic, it will soon mount up.
MAHOOSIVE amounts of processing power will be needed. Every single image has to be downloaded, processed and saved to your server before being displayed.
If you're on anything other than a dedicated server, then your site load times and costs could spiral. I doubt you are. The only affiliates who really use dedicated hosting are those who can afford to hire someone to create an SW dedicated image cache for themselves, so I'm not giving them it for free here ;) (offers welcome from any big guns)
I think the Faux cache is probably best to start you off, just make sure you save all the files before you edit them so it's easy to replace later if you need to.
I will however, send you a PM with something you might be interested in Shrewdie
Hi Andy, I read many of you comments and I've got to how impressed I am with your knowledge and amased at your helpfulness.
I would be less than honest if I were to say that I expected the code.
Now I just need to figure out where to access a PM. LOL
Shrewdie
Confuscius
27-05-10, 10:52
Try searching google for phpThumb, then use your imagination, then get a server capable of storing 5 million images, then have some fun integrating it into SW!
Alternatively, a neat approach is outlined here - http://stackoverflow.com/questions/140734/best-way-to-cache-resized-images-using-php-and-mysql
Whether you cache images or not will make no difference whatsoever to what you earn given that Google's recognition of the SW footprint means that 99% of all pages generated by affiliates never get seen by real people.
Could you please tell me what it is that Google is most likely to recognise in the SW footprint. I've tried to create a site that is different but it may not be different enough so any suggestions on what I should be looking at would be appreciated.
Ian
Wasn't as clever as I thought - unfortunately Google has now removed all my price comparison pages from it's index. Not sure now what to do but if the image Cache doesnt have an impact I'm guessing the only answer would be to use coding (javascript) that would keep the content invisable - was like that when I started the site but then I moved to PHP as I thought it would help if the content was seen by the search engines.
Shrewdie