Deep Link Engine
Download Deep Link Engine >>> here
Updated 3/15/10
What’s New in this Version:
1. Mass Update blog posts with pingbacks. See detailed instructions below.
2. Error handling (no more strange errors)
3. Bugs with auto-bloggers squashed (wp-robot should work now)
4. Bug with empty second window on some browsers fixed
Web Hosting Server Requirements for Deep Link Engine
Note: Deep Link Engine must be installed on a sever running php 5 with cURL installed (cURL is installed on most webhosts).
So what is “Deep Link Engine” for Wordpress?
Simply it’s a WP plugin that automatically, and systematically get more links to each and every blog post you create. Either manually, or automatically.
It was designed to be used with stand-alone wordpress.org blogs. So you would need to have wordpress hosted on your server, or hosting account.
How it works…
For each post you create Deep Link Engine will analyze the content of your post, determine 5-10 keywords, then go out and find relevant blogs related to those keywords. Once it is done finding blogs, you select which blogs you would like to link to.
By linking to these other blogs we send a “pingback” notifying their blog’s software that we referrenced them on our website. Leading to deep relevant links to all our blog posts. Over time this will greatly enhance your ranking power for internal pages. The best part is easy.
Deep Link Engine for wordpress is really “push button” link building at it’s finest, and you get access to it absolutely free. This is our way of saying thanks for be our subscriber.
Here’s how to install it:
Note: You must be using Wordpress 2.7 or greater to use this plugin.
It works with wordpress blogs that you have installed on your own server, or hosted server accounts. It will not work with wordpress.com hosted blogs; it is designed for stand-alone wordpress.org blogs.
Always backup your WP database before installing any plugin, or upgrading your version of WP.
Step 1. Unzip to your desktop
Step 2. Connect to your blog via FTP. Upload the “pingback” folder to [wp-content/plugins/].
Step 3. Type in your Username and Password for your blog and click [Log In].
Step 4. On the left side, click on [Plugins], then [Installed].
Step 5. Click on [Inactive], and then find the Deep Link Engine Plugin that you downloaded, click [Activate].
Step 6. Navigating to the Plugin Settings.
Step 7. Adjust settings.
Maximum search results: This setting determines how many search results will be gathered for each tag. (More results = slower processing)
Maximum links to post: This setting determines how many links will be added and (pinged) to each post. (More links = more potential link, but slower processing)
Maximum search tags: This setting tells how many tags will be found based on the posts content. This is used in conjunction with Maximum search results.
Select a tag engine:
- TagTheNet – No API Required, Only return one word keywords
- Yahoo AppID – API Required get it here, Recommended selection. Returns the most relevant keywords
Getting a Yahoo AppID:
Step 1: Signup for a regular Yahoo email account, or login with an existing Yahoo id.
Step 2: Fill out the form like this example.
Step 3: Get your API key. Note you can use one Yahoo API key for all your blogs.
Header template: This determines what will be places above the list of links to related blogs. It is highly recommended to change this section to prevent footprints.
Start List, List item, and End list: This is the section that determines the HTML code that will be inserted with the blog urls. It is not necessary to change this section, but is available to those who want more control.
Grayhat Tip: You could add a rel=”nofollow” tag in the List item section to prevent any pagerank leakage, but by default you are giving a unfollowed link to get an unfollowed back.
Here is an example you can copy and paste into DLE:
<li><a href='%2%' target='_blank' rel='nofollow'>%1%</a></li>
Search Engine Settings:
- Most recent – Finds blog posts based on keyword with the most recent dates.
- Most relevant – Finds blog post based on keyword relevance. (Recommended)
Step 8. That’s it! You’ve successfully installed Deep Link Engine for WP.
How to use Deep Link Engine
Existing Posts (Manual)
- Go to posts -> edit and choose existing (published or draft saved) post
- If post is already published – you need to wait until the first draft has been saved (the status bar will show something like “Draft Saved at 1:07:24 pm. Last edited by…”
- If the post is not published (only draft saved) then simply click on save draft button
- Now you can click on “Refresh” in the first grid to fetch the tags – edit/delete them or add new if necessary
- Once done with the tags – click “Refresh” in the second grid to fetch relevant blogs
- In the links grid you can select/delete links you don’t wish to ping (note: will use the maximum set in the options)
- Finally – either click publish, save draft, or update post (depending if this is already published post or just a draft)
- You will now see links appended to the bottom of the post, pingbacks have been sent. Time to just wait for the deep links to come in.
New Posts (Manual)
- Go to posts ->add new
- Write or copy&paste your text for blog content
- Once done click Save Draft
- Now you can click on “Refresh” in the first grid to fetch the tags – edit/delete them or add new if necessary
- Once done with the tags – click “Refresh” in the second grid to fetch relevant blogs
- In the links grid you can select/delete links you don’t wish to ping (note that only maximum number of pings will get out as set in the options)
- When you are done, click Publish and you will send out pings to the blogs to get links back!
Automatic Posting
We have tested Deep Link Engine with several autobloggers on the market. So far it works with all but one, WPRobot.
Nothing special needs to be done to setup DLE with an autoblogger, just choose your settings and it’s ready to go. The only thing to note is that the auto-blogger needs to use standard WordPress methods for posting – addNewPost, postSave etc. if it does this the proper way pingbacker will happily post pingbacks.
Mass Posting
This feature is used when you have a lot of existing posts you would like to have pingbacks added to. This will add related sites based on the settings, just as if they were posted using the fully automatic method. This was designed for speed, but will give you less control over which related sites will be added to each post.
Click to enlarge.
Troubleshooting
- Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ‘}’ in /home/…/public_html/…/wp-content/plugins/pingback/pingback.php on line 33″
This error means your server has PHP4 installed – this is pretty outdated and you should raise the issue with your hosting provider to install PHP5 on the server – if for some reason you cannot have PHP5 installed (old framework or applications using PHP4) you can install PHP5 in-parallel to PHP4 (check with your hosting provider)
- I get the keywords/tags, but the second part keeps giving me an alert message. The message shows up blank every time it pops up.
This error means your server settings are too conservative or you don’t have cURL installed – in order for Deep Link Engine to work correctly, there should be no restriction in fetching outside URLs and you should have cURL library installed. Both of the issues should be raised with your hosting provider. To test if the restriction is what is the problem try the following;
http://yoursitename.com/?test=x
http://yoursitename.com/?test=http://someothersite.com
both of the links should return your site main page correctly (if the second link fails you have too conservative permissions
- Plug-in doesn’t show anything or does not start
This is caused by another plugin conflicting with DLE. Try to deactivate all the plug-ins one at a time leaving only Deep Link Engine active until you find the offending plug-in. Known issues are with wp-robot and datafeed plug-ins.
That’s all for now from the WP Traffic Labs. Enjoy!










