1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

[METHOD] Image Spinning

Discussion in 'Black Hat SEO' started by codo3500, Jun 4, 2012.

  1. codo3500

    codo3500 Regular Member

    Joined:
    Dec 19, 2010
    Messages:
    335
    Likes Received:
    169
    As most of you are aware, you can now drop an Image into Google Image search and it will show you visually similar images.

    Of course this leads to the fact that Google know whether or not you are using images taken from somewhere else, or if they're actually unique.

    Whether this has any SEO impact right now is still unknown. I prefer to 'spin' my images, because I feel that it will be good for long-term stability should Google ever place any weight on Unique Images (if it hasn't done so already).

    What this can be used for:
    I came up with this method because I make sites that have many articles dripped. So because I'm spinning a batch of articles, I figured why not give them all unique images to go with them and make it appear as unique and natural as possible.

    Known Issues:
    If you blindly do this and don't look at the output, it may look a bit dodgy to a manual review. In 90%+ of cases you're fine. Much like text spinning, the more you spin it, the higher chance it'll look like crap.

    Required Software:
    - Scrapebox (used for grabbing tonnes of images, not 100% necessary if you can get images another way)
    - Photoshop

    How to do it:
    Grabbing the images:
    - Load up Scrapebox, and install the Addon called "Google Image Grabber". (If you don't have SB, obtain your images another way, and place them all in a folder together).
    - Add in the keywords you want images of. Be specific, i.e. for Real Estate put "Houses" and "Family Home" .etc.
    - Run it. The number of Images per KW will depend on how many you require. Make sure you choose an empty target folder, and enable over-write to ensure you don't get duplicates. Choose Medium for your image size in most case.
    - Once you've downloaded the images, go to "View Images"
    - Delete any that are unsuitable or appear to be duplicates (I'll have more on this later)

    Photoshopping them:
    - In photoshop, go to Window > Actions.
    - Open up your first image.
    - Hit the "New Action" button in the Actions window.
    - Hit the little "Record" button in Photoshop
    - Using the "Marquee Tool", select the entire image.
    - Right-Click, and hit "Transform", Distort the image minorly by pulling the top right-hand corner up and to the right by around 20% of the height of the image. Press Enter to save the changes.
    - Re-select the whole image with the Marquee tool
    - Transform > Flip Horizontally.
    - Re-select the whole image using the Marquee tool
    - Go to Image > Adjustments > Hue/Saturation
    - Hue +10, Saturation +20, Darkness -5, Hit Enter
    - Go to Image > Image Size, Untick "Constrain Proportions", change the height to 85%, hit Enter.
    - Go to Image > Image Size, Tick "Constrain Proportions", set image width to 400px (or whatever you like)
    - Go File > Save for Web, Quality should be 60-80, Jpeg. Save this in a brand new folder, but DO NOT change the file name (it'll end up overwriting during a batch save).

    - Hit "Stop" in the Actions Window. You've now made a new Action which can be applied to a whole batch.
    - Go to File > Automate > Batch
    - Select the Action you just created (PS will prob have already selected it)
    - Choose your Source Folder
    - Choose Destination Folder (a new folder)
    - Errors: Log to File - you don't want to get interrupted just because of some errors, you have better things to do than that!

    Renaming:
    - A dead-giveaway that an image is a duplicate is the filename. Download a batch renamer like 123renamer. Any will do. Just rename them as 000####.jpg or something, and you'll be fine.

    Choosing suitable images:
    Here are some tips for when choosing which images to keep and remove in SB before Exporting.
    - Choose images with similar proportions. Doesn't need to be that close, but don't pick a really tall image and a really wide image, it might screw up.
    - Choose images that don't contain text if you plan on flipping it horizontally.
    - Try to avoid watermarked images.
    - Check the images after you ran the Batch Automation, to make sure they came out fine.

    Modifying the Process:
    The parts I've written in Blue font are those which can easily be changed to suit your images better, or be improved upon. These settings worked for me fine, but they won't work for every batch. I used it on around 2000 images of houses - it worked awesome! Feel free to play around with various filters and distortion techniques. Ultimately you want to make it unique while still making sure it looks decent to the human eye.

    Any questions, just hit me up!
     
    • Thanks Thanks x 9
  2. lancis

    lancis Elite Member

    Joined:
    Jul 31, 2010
    Messages:
    1,632
    Likes Received:
    2,384
    Occupation:
    Entrepreneur
    Location:
    Milky Way
    Home Page:
    Such a spinning doesn't guarantee uniqueness, read patent by Podilchuk:
    "System and Method for comparing images using an Edit Distance"

    This is what Google's algo based upon.
     
  3. thetraveller

    thetraveller Senior Member

    Joined:
    Mar 9, 2009
    Messages:
    1,121
    Likes Received:
    686
    Occupation:
    thousandsmouseclicks
    Location:
    Eastern Europe
    Maybe if we add the acrylic paint effect in photoshop it won't be recognized by this algo... which is comparing blocks of pixels. :)
     
  4. codo3500

    codo3500 Regular Member

    Joined:
    Dec 19, 2010
    Messages:
    335
    Likes Received:
    169
    This is the equivalent of saying Google effectively detects spun text right now - it does to some degree, but nowhere near well enough.

    By changing so many variables, such as the proportions, perspective (via distortion), hue, saturation, orientation and even the quality level (by changing the quality it will interfere with the pixels) I believe its definitely good enough to fool the Big G for a very very long time.
     
  5. junkiezz

    junkiezz Newbie

    Joined:
    Nov 25, 2010
    Messages:
    19
    Likes Received:
    0
    New Thiing : Nice Share
     
  6. HostStage

    HostStage Jr. VIP Jr. VIP Premium Member UnGagged Attendee

    Joined:
    May 20, 2010
    Messages:
    1,773
    Likes Received:
    1,730
    Occupation:
    BHW - CEO of Webhosting Company
    Location:
    BWH from France
    Home Page:
    In order to make the image unique you just need to change the metadatas of the images. I don't know if google read that though.

    You see duplicated images ranking fine in Google Images.

    Quick tip to add to this thread, to quickly make a spinnable form of the images here is the tuts :

    Copy the link of the grabbed images.

    Paste them in notepad++

    CTRL + F

    Pick the tab Find and Replace

    In the text to find field type this : \n

    To replace : |

    Hit replace All


    Then you do another shot with

    In the text to find field type this : \r

    To replace : "leave it empty not even a space"

    Hit replace All


    No you just have to add :

    At the beginning

    <img src="{

    At the end

    }" />


    And you have a full spinnable image content. Quite useful for Web 2.0 posting.
     
    • Thanks Thanks x 2
  7. rfqmaster

    rfqmaster Newbie

    Joined:
    Apr 26, 2012
    Messages:
    40
    Likes Received:
    3
    Yea nice share! Have you tested the Google algorithm by feeding it one of your images and seeing if it can find the original?
     
  8. codo3500

    codo3500 Regular Member

    Joined:
    Dec 19, 2010
    Messages:
    335
    Likes Received:
    169
    Have tested it on heaps, it's finding heaps of similar images, but none that are the original. This is a perfect sign that they end up looking alright, but aren't being detected as duplicates.

    One thing I've noticed about Google Algorithm with regards to its image comparator is that it focuses VERY heavily on the hue and brightness of the image. You could have a photo of a bedroom and if its wall is the colour of bricks, it'll turn results of brickwalls .etc.
     
    Last edited: Jun 4, 2012
  9. Ravi546

    Ravi546 Registered Member

    Joined:
    Jul 21, 2011
    Messages:
    74
    Likes Received:
    8
    Home Page:
    why not just use paint and cut some of the edges of the photo to make it smaller?
     
  10. codo3500

    codo3500 Regular Member

    Joined:
    Dec 19, 2010
    Messages:
    335
    Likes Received:
    169
    Because without adjusting other variables, Google will still detect it as the same image.

    This would also not be an automated process to create a limitless amount of useable images (I've literally created thousands of unique images in one go).
     
  11. artificial_genius

    artificial_genius Jr. VIP Jr. VIP

    Joined:
    Sep 27, 2011
    Messages:
    864
    Likes Received:
    314
    Home Page:
    If you want to do this with any level of automation you should not be using Photoshop at all.

    Just use something like imagemagick to automate distorting your images.

    A good rule of thumb for determining if Google thinks an image is unique would be to put the new image in tineye.com and see if any results results show up. If tineye.com shows other matches for the image, you probably didn't make it different enough.
     
  12. LBrown

    LBrown Senior Member

    Joined:
    Mar 22, 2011
    Messages:
    1,109
    Likes Received:
    1,827
    Occupation:
    Internet Marketer - Full Timer
    Location:
    The Land of the Brave
    Great share! I use photoscape to do something similar. It can do all the photos in a folder at once and is free.
     
  13. VIC SEO

    VIC SEO Elite Member

    Joined:
    Feb 19, 2010
    Messages:
    2,156
    Likes Received:
    363
    Gender:
    Male
    Occupation:
    SEO Specialist
    Location:
    iSynergyMedia
    Home Page:
    Its really a long procedure,rather than using your method .I just type keyword in google images and get the picture i want in seconds