SiteSpy
complete visitor and SEO analytics
It's a app to analyze your site visitors and analyze any site's information such as alexa data,similarWeb data, whois data, social media data, moz check, search engine index, google page rank, IP analysis, malware check etc. combined with some other great SEO tools such as link analysis, keyword position analysis, auto keyword suggestion,page status check, backlink creation/search, website ping, google adword scraper etc.
You will get some bonus utility tools such as email encoder/decoder, metatag generator, ogtag generator, plgiarism check, valid email check, duplicate email filter, url encode/decode, robot code generator etc.
It has native API by which developers can integrate it's facilities with another app.
Nice colorful widgets are available. You can simply copy & paste some line of codes to any page you want and can display site information.
Visitor Analytics
-
Unique Visitor
-
Page View
-
Bounce Rate
-
Average Stay Time
-
Average Visit
-
Traffic Analysis
-
Top Refferer
-
New & Returning Visitor
-
Content Overview
-
Country & Browser Report
-
OS & Device Report
Social Network Analysis
-
Facebook Share
-
Xing Share
-
Reddit Score, Up, Down
-
Pinterest Pin
-
Buffer Share
-
StumbleUpon View
Rank & Index Analysis
-
Alexa Rank
-
Alexa Data
-
SimilarWeb Rank & Data
-
MOZ Check
(normalize/ raw rank, page/ domain authory)
-
Google Page Rank
-
Google Index
-
Yahoo Index
-
Bing Index
Domain Analysis
-
Whois Search Data
-
Expired (Auction) Domain List
- DNS + Server Information
IP Analysis
-
What is my IP
-
Domain IP Information
-
Sites in Same IP
-
IPv6 Compability Check
- IPv6 Compatibility Check
- IP Canonical Check
- IP Traceout
Keyword Analysis
-
Keyword Analyzer
-
Keyword Position
-
Correlared Trending Keywords
-
Keyword Auto Suggestion
Backlink & Ping
-
Google Backlink Search
-
Backlink Generator
-
Website/Blog Ping
Security Tools
-
Google Safe Browser
-
Norton
- VirusTotal Scan (67 different scans)
Link Analysis
-
Link Analyzer
(internal, external, doFollow, noFollow)
-
Page Status Check
Utilities
-
Email Encoder/ Decoder
-
URL Encoder/ Decoder
-
Meta Tag Generator
-
Robot Code Generator
-
Plagiarism Check
-
Valid Email Check
-
Duplicate Email Filter
- URL Canonical Check (new addition)
- GZIP Check (new addition)
- Base64 Encoder/Decoder (new addition)
Code Minifier
- HTML Minifier
- CS Minifier
- JS Minifier
Google Adwords Scraper
- Get "paid google add links" for any keyword
Bitly URL Shortener
Native API + Native Widget
- Use our awesome native APIS And Widgets
Responsive Front End
Social Login (Facebook + Google)
Multilanguage & Multi-theme
- Use awesome services in your own language and different feel
Multi-user and SaaS Pack (PayPal & Stripe)
- Resell awesome services and setup your business

Server Configuration:
-
PHP v5.4 / v5.5 / v5.6 / v7 & MySQL v5.x
-
Make sure Apache server's curl is enabled.
-
Make sure Apache server's mod rewrite is enabled.
[Note: If you get "404 page not found" error then make AllowOverride in your virual host.]
Installation Manual:
-
Download .zip package
-
Upload it to your server
-
Extract the package (make sure all the folders have write permission)
-
Run the uploaded url via browser (http://yourdomain.com/sub1/sub2/.../sitespy/) and you will find a interface to provide the settings for SiteSpy:
-
Hostname : database host name / IP
-
Database Name : create a mysql database for SiteSpy on your host and write that name here
-
Database username : username of the created database
-
Database password : password of the created database
-
SiteSpy Admin Panel Login Email: this will be used to login as admin
-
SiteSpy Admin Panel Login Password : password to log in as admin
-
Language
-
Company Name and Company Address
-
Company Phone / Mobile : with country code
-
Click Install SiteSpy Now Button
-
You are done. Log in with your admin username and password and start using SiteSpy.

This panel is for only admin users. As an admin user, you will find everything to control your application here.
Settings > General Settings [Only Admin]
-
This is the place where you can change company information, logo,favicon, language time zone. Also you can enable/disbale landing page website analytics.
-
Here is the snapshot. Happy customization :)

Settings > Email Settings (System SMTP Email: Only Admin)
-
This is the place to configure system email.
-
You can add any SMTP email provider here.
-
These settings will be used to send system emails like forget password, contact, send notification etc.

Settings > Connectivity Settings [Both Admins & Members]
-
SiteSpy has features of malware scan, MOZ ranking cheking and mobile ready checking
-
These three features need some other parameters to work (Google Safe Browser API Key, MOZ Access ID, MOZ Secret Key, Google Mobile Ready API Key )
-
To get MOZ access ID and MOZ secret key you have to open an account visitng https://moz.com/community/join
-
Second step is to generate Access ID and API key. So after signup login to MOZ and visit: http://moz.com/products/api/keys Click “Generate Secret Key” in the box below and your data will be generated. After completion of the process you should see screen like this:

-
Google API is used in google safe browing check, google mobile ready check and Bitly url shortener. To get your Google API Key, please watch this video
-
Now you everything you need. All you have to do is to use the information to configure SiteSpy.
- In v4.0 we have added a new security tools named VirusTotal that runs 67 different scans. To get your VirusTotal API Key, please watch this video
Settings > Proxy Settings [Both Admins & Members : System will use admin's settings if end users do not provide]
-
Several SiteSpy features need proxy to work.
-
As an admin you can set proxy for yourself as well as for your end users.
-
Your end users (non admin users) will also can add their own proxy.

Settings > Social Login Settings [Only Admin]
User Management [Only Admin]
-
SiteSpy is a muti-user application with the SaaS (Software as a Service) functionality.
-
It consists of two types of user : admin level & user level (end user)
-
Both will have similar features except only admin users will have access to "Administrative" menu.
-
Admin will configure the system through general settings, email settings, connectivity settings, proxy settings, payment settings etc while end users will use the system & will pay monthly service charge for using the system. It has feature to recieve payment via PayPal & Stripe will be discussed later in this documentation.
-
In user management admin users will have access to add, view, disable, enable, edit, reset password, delete users.
Note: if you add an user manually, then after addition edit the user to assign subscription package and expiry date manually.
User List

User Edit Form [Package assign]

Send Notification (email to users) [Only Admin]
-
You can send email (festival greetings or maintenance notification) manually to any users.
-
This system also has feature to send automatic alert to users who are going to be expired soon or notification to users who are expired recently. Automatic alert/notification procedure is described in Scheduler/Cron Job section.
Payment > Dashboard [Only Admin]
This is place where you can see your collection report graphically.

Payment > Payment Settings [Only Admin]
This is the place where you set your PayPal account / Stripe account or both and your currency. Your end users will pay to this PayPal account/ Stripe account.
Payment > Package Settings [Only Admin]
- You can create subscription plans or packages here. The system will automatically create a package named "Trial" with 7 days validity, so that, your users can try it and remeber that you can not delete this default package.

- Suppose you want to create a package named "basic" which validity will be 30days, price will be EUR 10 and you want to assign specific modules (i.e. Domain Analysis,Link Analysis,Website Analysis & Visitor Analysis) for this package. In this case you are lucky!! You can add unlimited packages you want including price,validity and modules. You can also put monthly analysis limit & bulk processing limit for each module when you create a package. While you assign limits, 0 (zero) means unlimited. For Visitor Analysis the analysis limit is not monthly, it means number of active sites under visitor analysis at a time. The bulk limit means the maximum number of request can be processed at a time.

- If you do not want a trial then edit deafult package's validity to 0 (zero).

- If you do not want to take money from users then edit the default package's price to "Free".

Payment > Payment History [Admin will have all and users will have own report]
History of all payment made by end users. You can search be name or payment date.

Delete Junk Files [Only Admin]
Its a SaaS pack. So, there will be many users. More users means more files (upload/download). To save server space we have arranged deletion of junk files.

-
Visitor analytics is for analyzing your own sites.
-
Suppose, you are a owner of a website http://xeroneit.net and you want to analyze know about your visitors such as page views, unique visitors, bounce rate, average stay time , traffic source, top referrer, visitor type, content overview, country wise report, browser report, OS report, Device report etc. We have used our own algorithoms to calculate these parameters and made your job as simple as everyone want.
-
First, you have to add your website. The system will provide you one line of javaScript code for your site. Just copy the line and paste into source code of all web page of that site. If you have a common file that loads in every web page of your website like header.html or sidebar.php or footer.asp , then add this code there.
-
To view analysis report, click "Details" button from your website list. You can aslo delete a website here. If you lost the js code you can also regenate it by clicking "Get JS Code" button.
Terminology
-
Day wise visitor: Number of total visitor on a day.
-
Unique visitor: The visitor who access a website between a predetermined time interval is a unique visitor. How many times the visitor will access between the time interval is does not matter, the visitor will be considered as a single visitor. If the visitor hits the website after the time period then the visitor will be the new or recurring visitor.
-
Page View: A pageview is an access to a particular page on a website. If a person visits only on page of website then it is one pageview. If the visitor accesses two page of single website then it is two pageviews.
-
Average Stay Time: Stay time is the time that a visitor stay on the single website. The stay time counts from access of a visitor on page and leaving the website by closing the browser or a event occurs like click a link of the website finally. That means stay time is the time between any visitors on a page from his or her first activity to last activity. Average stay time is the total stay time of all user divided by the number of visits.
-
Average Visit: Average visit is the total number of visit divided by number of visitors.
-
Bounce Rate: A bounce is a event when a visitor comes to a site and leave without any activity i.e. he or she does not click any other link or do not scroll. A bounce rate is the percentage of number of user bounced divided the total number of user or visitor.
-
Traffic From Search Engines: Search engine traffic refers to the visitors who arrive at a website by clicking search results leading to that particular website. That means a person searches for a certain thing and access the web site from search engine result.
-
Traffic From Social Networks: Social network traffic refers to the visitors who arrive at a website by clicking any link of the website residing on a social network site. That means a person visits a social network site and click link to the website.
-
New Visitor: A new visitor is the visitor who accesses the website for first time.
-
Returning Visitor: A returning visitor is the visitor who accessed the website at least twice.
-
Content overview is the statistics of the visited pages the website.
-
Country wise Report is the country wise traffic analysis of the website.
-
Browser report is the statistics of web browser that used to access the website.
-
OS report is the statistics of operating system used on the computers that are used to access the website.
-
Device report is the statistic of the devices like desktop, laptop, notebook, tabs etc that are used to access the website.
Add website

JavaScript (JS) Code:

Website List

Overview

Traffic Source

Visitor Type

Content Overview

Country Report

Browser Report
OS Report
Device Report
-
Web analysis is for analyzing any website.
-
Suppose, you are a owner of a website http://xeroneit.net and you want to analyze one of your competitor's site. All you have to do is to type a website domain name and start an analysis.
Terminology
-
Whois Information: Whois information is the basic technical information like domain name, register or not etc, about a website.
-
IP Information: IP information is the info about IP address of the computer that host the website.
-
MozRank / Moz Information: MozRank (https://moz.com/) represents a link popularity score. It reflects the importance of any given web page on the Internet. Pages earn MozRank by the number and quality of other pages that link to them. The higher the quality of the incoming links, the higher the MozRank.
-
Malware Scan Information: Malware scan info is the malware scan results of the files and content of the website by google safe browser & Norton. In v4.0 we have added a new malware scan tools that scans in 67 different places named VirusTotal.
-
Google Backlink: A backlink is any link received by a web node (web page, directory, website, or top level domain) from another web node. Google backlink is the count of backlinks found in google search for a website.
-
Google Page Rank: Google PageRank (Google PR) is one of the methods Google uses to determine a page's relevance or importance. Important pages receive a higher PageRank and are more likely to appear at the top of the search results. Google PageRank (PR) is a measure from 0 - 10. Google Pagerank is based on backlinks.
-
Social Network Information: Like, share, comment etc social network activities in
-
Facebook
-
Pinterest
-
Reddit
-
Buffer
-
Xing
-
Stumbleupon
-
Linkedin
-
Keyword & Meta Information: A keyword, in the context of search engine optimization, is a particular word or phrase that describes the contents of a Web page. Keywords are intended to act as shortcuts that sum up an entire page.A meta description tag is a snippet of HTML code in a web page header that summarizes the content that is on the web page. The meta description is usually placed after the title tag and before the meta keywords tag. When optimizing a web page for search engines (SEO), it is considered a best practice to use meta description tags.
-
Search Engine Index: Search engine indexing is the process of a search engine collecting, parses and stores data for use by the search engine. The actual search engine index is the place where all the data the search engine has collected is stored. It is the search engine index that provides the results for search queries, and pages that are stored within the search engine index that appear on the search engine results page. Without a search engine index, the search engine would take considerable amounts of time and effort each time a search query was initiated.
-
Alexa & SimilarWeb Information: Alexa (http://www.alexa.com) and SimilarWeb (https://www.similarweb.com) provide analytical insights to benchmark, compare and optimize businesses on the web. We have added this two propular web analytics tool's publicly available statistics for you acknowledgement :)
Analyze Website:

General Information:

Social Network Information:

Keyword & Meta Information:

Alexa Information:

SimilarWeb Information:

-
Social network analysis crawls social activities of a website. It supports bulk website analysis. All you have to do is to click "New Analysis" button and put domain names or upload text/csv file and then click "Start Analysis" button.
-
It may take some minutes depending nuber of websites and number of social networks you select.
-
Then finally when analysis will be finished, you can see the result and can download.
-
In the landing page, you will see list of all previous result you generated and you can filter the display. You can bulk download them or bulk delete them whenever you want.
New Analysis

Analysis Result

List of all analysis

Alexa Rank
-
Alexa (http://www.alexa.com) provide analytical insights to benchmark, compare and optimize businesses on the web. We have added it's publicly available statistics for you acknowledgement. This feature will only show alexa rank info only, detailed data is shown in Alexa Data.
-
All you have to do is to click "New Search" button and put domain names or upload text/csv file and then click "Start Searching" button.
-
It may take some minutes depending number of websites you provide.
-
Then finally when searching will be finished, you can see the result and can download.
-
In the landing page, you will see list of all previous result you generated and you can filter the display. You can bulk download them or bulk delete them whenever you want.

Alexa Data
-
This feature will grab alexa's full public data set and will show as a dashboard.
-
All you have to do is to click "New Search" button and put domain names or upload text/csv file and then click "Start Searching" button.
-
It may take some minutes depending number of websites you provide.
-
Then finally when searching will be finished, you can see the result and can download.
-
In the landing page, you will see list of all previous result you generated and you can filter the display. You can bulk download them or bulk delete them whenever you want.

SimilarWeb Data
-
This feature will grab SimilarWeb's full public data set and will show as a dashboard.
-
All you have to do is to click "New Search" button and put domain names or upload text/csv file and then click "Start Searching" button.
-
It may take some minutes depending number of websites you provide.
-
Then finally when searching will be finished, you can see the result and can download.
-
In the landing page, you will see list of all previous result you generated and you can filter the display. You can bulk download them or bulk delete them whenever you want.

Moz Rank
-
MozRank (https://moz.com/) represents a link popularity score. It reflects the importance of any given web page on the Internet. Pages earn MozRank by the number and quality of other pages that link to them. The higher the quality of the incoming links, the higher the MozRank.
-
All you have to do is to click "New Search" button and put URLs or upload text/csv file and then click "Start Searching" button.
-
It may take some minutes depending number of URLs you provide.
-
Then finally when searching will be finished, you can see the result and can download.
-
In the landing page, you will see list of all previous result you generated and you can filter the display. You can bulk download them or bulk delete them whenever you want.

Google Page Rank
-
Google PageRank (Google PR) is one of the methods Google uses to determine a page's relevance or importance. Important pages receive a higher PageRank and are more likely to appear at the top of the search results. Google PageRank (PR) is a measure from 0 - 10. Google Pagerank is based on backlinks.
-
All you have to do is to click "New Search" button and put domain names or upload text/csv file and then click "Start Searching" button.
-
It may take some minutes depending number of websites you provide.
-
Then finally when searching will be finished, you can see the result and can download.
-
In the landing page, you will see list of all previous result you generated and you can filter the display. You can bulk download them or bulk delete them whenever you want.

Search Engine Index
-
Search engine indexing is the process of a search engine collecting, parses and stores data for use by the search engine. The actual search engine index is the place where all the data the search engine has collected is stored. It is the search engine index that provides the results for search queries, and pages that are stored within the search engine index that appear on the search engine results page. Without a search engine index, the search engine would take considerable amounts of time and effort each time a search query was initiated.
-
All you have to do is to click "New Search" button and put domain names or upload text/csv file and then click "Start Searching" button.
-
It may take some minutes depending number of websites you provide.
-
Then finally when searching will be finished, you can see the result and can download.
-
In the landing page, you will see list of all previous result you generated and you can filter the display. You can bulk download them or bulk delete them whenever you want.

Whois Search Information
-
who is information is the basic technical information like domain name, register or not etc, about a website.
-
All you have to do is to click "New Search" button and put domain names or upload text/csv file and then click "Start Searching" button.
-
It may take some minutes depending number of websites you provide.
-
Then finally when searching will be finished, you can see the result and can download.
-
In the landing page, you will see list of all previous result you generated and you can filter the display. You can bulk download them or bulk delete them whenever you want.

Expired (Auction) Domain List
-
Years ago, when domain names expired they would drop, or become available for hand registration by anyone. Whoever was the quickest to register a dropped domain would be the new registrant. That is how many of the largest domainers, built their enormous portfolios.Today, the story is different. Domain name registrars realized that they could auction expired domain names to the highest bidder and generate additional revenue. If no one wanted the domain names in an auction, the domains would then drop and become available for anyone to register. Much of the time, however, domain names are successfully auctioned. A domain name that reaches expired status and is not renewed by the owner will be listed at an auction service. The domain name does not immediately go into auction, but is immediately listed on the partnered auction service with an auction scheduled for the near future. Such a domain name will be exclusive to that specific auction service.
-
Here, we have listed expired domains with it's current page rank & index that are avialable for auction. You have to setup a cron job (see cron job section) for auto sync expired domain data.

Check your own IP address and your location (latitude, longitude), organization, Region, City, Postal Code, Country.

Domain IP Information
-
Check any domain's hosting ip address along with ISP, Country, City, Time Zone, latitude, longitude . It has bulk domains searching option.
-
All you have to do is to click "New Search" button and put domain names or upload text/csv file and then click "Start Searching" button.
-
It may take some minutes depending number of domains you provide.
-
Then finally when searching will be finished, you can see the result and can download.
-
In the landing page, you will see list of all previous result you generated and you can filter the display. You can bulk download them or bulk delete them whenever you want.

Sites in Same IP
-
Most of the website is hosted on shared server. Where one IP address is pointed to access many website.
-
If you want to see which websites are hosted on
a ip address , then input ip address and and start searching. There may many website can hosted on shared IP. We have displayed maximum 100 domains per IP.

IPv6 Compatibility Check
- Check if your website has IPv6 compatibility or not in bulk.
IP Traceout

Link Analyzer
-
Link analyzer is used to analysis available links in any webpage. It returns linka available on the page ,total external links, total internal links, total dofolllow links and total nofollow links etc.
-
In the landing page, you will see list of all previous result you generated and you can filter the display. You can bulk download them or bulk delete them whenever you want.
-
To get the list of links, you must have to download.

Page Status Check
-
Page Status Check is used to check any url’s status. It checks if the URL is live or 404 not found and also handels all 56 http responses. It will give you the page download speed, totaltime , connecting time, Name LookUp Time. It has bulk checking feature.
-
All you have to do is to click "New Search" button and put domain names or upload text/csv file and then click "Start Searching" button.
-
It may take some minutes depending number of URLs you provide.
-
Then finally when searching will be finished, you can see the result and can download.
-
In the landing page, you will see list of all previous result you generated and you can filter the display. You can bulk download them or bulk delete them whenever you want.
Keyword Analyzer
-
Keyword Analyzer is a great tool to analyze of any pages content. Just enter any url and start analysis. It will give you the title and all meta tag of the page, Is it block by the robot.txt or blocked by meta-robots, Total Keyword, All h1,h2,h3,h4,h5,h6 content. Single, 2 phrase, 3 phrase, 4 phrase keywords with number of occurrence, density, spam possibility.

Keyword Position Analysis
-
Check any keyword in google, bing, yahoo search engine to get the position of your website in search result. Just put your keyword and website address , you will get the position in google, bing , yahoo search engine for your keyword. It also give you all other,website address which comes at top during search. It check from first 100 search result.
-
Finally when searching will be finished, you can see the result and can download.
-
In the landing page, you will see list of all previous result you generated and you can filter the display. You can bulk download them or bulk delete them whenever you want.



Keyword Auto Suggestion
-
All search engine give suggestions when you write your search text in input field. Here we collect auto suggestion keywords for your search keyword. You will get auto suggestion keywords of Google, Bing, Yahoo, Wikipedia and Amazon. It has a flexibility to check all these search engine or choose yourself.
-
Finally when searching will be finished, you can see the result and can download.
-
In the landing page, you will see list of all previous result you generated and you can filter the display. You can bulk download them or bulk delete them whenever you want.

- Track the position of a website for prticular keyword everday.
- This is similar to "keyword position analysis" except users do not have to search everytime they need to know the position.
Users (admin/others) will simply set theirs keywords & websites for tracking
position once. System will automatically get positions everyday (see also cron job section).
- Please remember that one user can add only three keywords.
- Users (admin/others) can see tracking report anytime with date interval search.

Google Backlink Search
-
A backlink is any link received by a web node (web page, directory, website, or top level domain) from another web node. Seach any website’s google backlink count. This tools has option to check bulk website.
-
All you have to do is to click "New Search" button and put domain names or upload text/csv file and then click "Start Searching" button.
-
It may take some minutes depending number of websites you provide.
Then finally when searching will be finished, you can see the result and can download.
In the landing page, you will see list of all previous result you generated and you can filter the display. You can bulk download them or bulk delete them whenever you want.

Backlink Generator
-
This option creates backlinks in approximately 50 high rank website. Simply just put your website address, then the tool will create backlink for your website. You will get the result of each backlink in response.
-
This may take several minutes for a domain to complete.
-
Then finally when generation process will be finished, you can see the result and can download.
In the landing page, you will see list of all previous result you generated and you can filter the display. You can bulk download them or bulk delete them whenever you want.

Website Ping
-
Want to let search engine know about your update of content of your blog or website. It’s super easy with this tool. This tool ping your blog or website's url to 99 pinging site.
-
All you have to do is to click "Website Ping" button and enter blog/website name, blog/website url, blog/website url to ping and RSS feed url.
-
It may take some minutes.
-
Then finally when searching will be finished, you can see the result and can download.
-
In the landing page, you will see list of all previous result you generated and you can filter the display. You can bulk download them or bulk delete them whenever you want.

-
Scan any websites’ malware status easily. Check the site is affected by malware or not. We have applied four most popular malware scanning sites information. You can check in Google Safe Browsing, McAfee, AVG and Norton. For Google Safe browsing you needs your own api key. It is described above how to get the api key for google safe browsing check.
-
All you have to do is to click "New Scan" button and put domain names or upload text/csv file and then click "Start Scanning" button.
-
It may take some minutes depending number of websites you provide.
-
Then finally when searching will be finished, you can see the result and can download.
In the landing page, you will see list of all previous result you generated and you can filter the display. You can bulk download them or bulk delete them whenever you want.

VirusTotal : VirusTotal tools can scan in 67 different places and give you the scan report.

-
Get Google AdWords link for any keyword which is displayed in first page of search result. Simply put any keyword. This will return all advertisement link which is visible at google search. It only scrape from first page. It may differ because google search result may vary time to time and location to location.
-
All you have to do is to click "Scrape Google AdWords" button and keyword,country, language then click "Start Scraping" button.
-
Then finally when scrapingwill be finished, you can see the result and can download.
-
In the landing page, you will see list of all previous result you generated and you can filter the display. You can bulk download them or bulk delete them whenever you want.

- All goo.gl URLs and click analytics are public and can be accessed by anyone. Shorten, share and track your shortened URLs.
- SiteSpy has implemented this awesome tool. You can shorten any URL in bulk and also can track any Bitly shorten URL.
- Please visit https://bitly.com/ and follow this video to get Bitly credentials.
Bitly URL Shortener

Shortened URL Analytics

Email Encoder/Decoder
-
This form will allow you to encode your e-mail address through the use of Character Entities (https://www.w3.org/TR/REC-html32) , transforming your ascii email address into its equivalent decimal entity. Simply put your email address (Bulk) , Start Encoding, You will get encoded email which can be visible original in browser but in html it will encoded. To prevent from email scraper , this technique is used mostly.
-
Again decode your encoded email in such a easiest way using this tool.


-
A META Tag is the hidden text placed in the HEAD section of your HTML page. META Tags are used by most major search engines to index websites based on their keywords and descriptions. It is very important to use META Tags as well as a good TITLE if you expect to be found in most search engines. However, META Tags are not the only thing search engines will look at when ranking sites. Some search engines will ignore META Tags completely. Most search engines will also index your body text.
-
Our meta tag generator is very simple to use. Just select the search engine or the social network site. A form will appear. Insert proper information to fill the form. Provide description of your site or firm, provide some keywords for search engine to display search result according to the keywords, give author name, this could be your name or the firm’s name, provide copyright owner’s name, and provide your application’s name. Now form fill up is complete. Just click generate to get your meta tags. You will get a pop up to download a text file, click download and you will get your desired meta tags.

Plagiarism Check
-
Plagiarism detection is the process of locating instances of plagiarism within a work or document. The widespread use of computers and the advent of the Internet has made it easier to plagiarize the work of others. Most cases of plagiarism are found in academia, where documents are typically essays or reports. However, plagiarism can be found in virtually any field, including scientific papers, art designs, and source code.
-
Our plagiarism checker is very simple. Just enter text from article that may have been posted on another website. You have also the option the text file upload that contains your text to check (click browse select file and hit upload file). The text should be between more than 10 words and less than 500 words. Our checker will split your text into phrases and search into search engine. Hit start searching. After checking it will show the result. A pop up window will come. In that window if your text is found on search result, the respective phrase will show and a button name text exist will be shown to its right. You can click the button, it will take you to the website where your text is found. See it yourself whether your article is plagiarized or not. Otherwise checker will show the respective phrase and say does not exists. Checker also show that the percentage of plagiariation. Note that no plagiariation checker is 100% full proof. So we suggest you not to rely on any checker totally. Please go to the website link provided by the plagiarism checker and see it yourself whether your article is plagiarized or not.

Valid Email Check
Valid email checker is a tool to check your emails are valid email id or not. You can enter directly list of emails into text field or you can upload a text file which contains the emails. After entering your list or file upload hit start searching button. The tool will check for valid emails in both email format and domain name. After checking a pop up window will come and you can download the valid email list in a csv file by clicking download.
Duplicate Email Filter
Just like valid email checker. It searches for unique email ids from a list of emails. Enter list of your emails directly or upload a text file which contains your emails. Hit start searching button. The tool will search for unique email and provide you option to download a csv file which contains all the unique emails from your list.
URL Encode/Decode
URL encoder/decoder is tool to encode and decode urls to encoded string and plain text. Just enter your url list directly into text field or upload a text file of url list. Hit start searching. After searching is completed a pop up window will come and you have option to download your encoded or decodes urls into a csv file.

Robot Code Generator
A robot is a simple text files which keeps the list of search engines that are allowed or disallowed to crawl any website and directories of that websites that can be or cannot not be crawled by the search engines. It also contains the time of search delay for the search engine and xml sitemap link of the website.
Our robot code generator is very simple. By clicking robot code generator menu your will get a form. Fill it with suitable data. You can allow all search engine to crawl all your directories of website i.e. full access to your website or full block to your website or you can customize the crawling of search engine by clicking specific search robots. Fill the form properly and click save. A pop up window will come and you will get option to download your robot txt file. Rename it to robots.txt and save it to your website root directory. Please ensure proper permission for robots.txt to read by the search engines.

- You can now minify any HTML, CSS & JS files using SiteSpy. Minified HTML,CSS and JS will make your site faster to load.
- You can copy html,css,js code or can upload multiple files to minify

This panel is for developers who want SiteSpy data be integrated with other cool stuffs. We have provided 25 nice and useful APIs. Every user will have his/her own API key. Usage of APIs are described under Native API menu of SiteSpy application.
Example API key: 1-avALCFK1459326417T2ewD8U
-
Get Content Overview Data (Visitor Analysis : Your website)
-
Get Overview Data (Visitor Analysis : Your website)
-
Facebook Check (any website)
-
Google+ Check (any website)
-
Linkedin Check (any website)
-
Xing Check (any website)
-
Reddit Check (any website)
-
Pinterest Check (any website)
-
Buffer Check (any website)
-
Stumbleupon Check (any website)
-
Page Status Check (any website)
-
Alexa Check (any website)
-
SimilarWeb Check (any website)
-
Google Page Rank Check (any website)
-
Bing Index Check (any website)
-
Yahoo Index Check (any website)
-
Link Analysis Check (any website)
-
Backlink Check (any website)
-
Google Safe Browser Check (any website)
-
McAfee Malware Check (any website)
-
AVG Malware Check (any website)
-
Norton Malware Check (any website)
-
Domain IP Check (any website)
-
Sites in Same IP Check (any website)
Membership Expiry Alert
System will send email alert to users 3 times
-
before 10 days of expiry
-
before 1 day of expiry
-
after 1 day of expiry
Set up a Cron Job/ Scheduler in your server with any time schedule you want, for this link below:
curl http://yourdomain.com/sitespy/native_api/send_notification/[YOUR_API_KEY]
Auction (Expired) Domain List
Set up a Cron Job/ Scheduler in your server with any time schedule you want, for this link below:
curl http://yourdomain.com/sitespy/native_api/auction_domain/[YOUR_API_KEY]
Keyword Postition Tracking
Set up a Cron Job/ Scheduler in your server to run once in a day for this link below:
curl http://yourdomain.com/sitespy/native_api/get_keyword_position_data/[YOUR_API_KEY]
Disclaimer: We are glad to provide our product in 12 different languages. You can select your language while Installation or you can change your language from General Settings. All the translations are performed by google translator. Also there are possibilities of human error. If there are any errors then we can not take the responsibility because firstly, we have no control over or knowledge on google's translation algorithm and secondly, our first language is Bengali & second language is English. So we were unable to correct errors for other languages than Bengali or English. You can correct any error or change any word if you like to (described below).
Change Any Built-in Language's Words/Sentences:
If you want to change words/sentences any of our built-in languages, you will find them in three places. Let you want to change Bengali language, then you will find Bengali language files in:
1. application/language/bengali/
example: admin_lang.php
$lang["company name"] = "Your Value 1";
$lang["company address"] = "Your Value 2";
2. plugins/grid/locale/bengali.js
example:
$.fn.pagination.defaults.beforePageText = 'Value 1';
$.fn.pagination.defaults.afterPageText = ' Value 2 {pages}';
$.fn.pagination.defaults.displayMsg = 'Value 3 {total} Value 4 {from} Value 5 {to} Value 6';
3. plugins/grocery_crud/laguages/bengali.php
example:
$lang['list_add'] = 'Value1';
$lang['list_actions'] = 'Value2';
$lang['list_page'] = 'Value3';
The files are php or js files. So, any syntax error during changing will affect the system. Please be careful when you change and backup original files before you change.
Add New Language
-
Suppose your language name is "my_lang"
-
Copy application/language/english folder and paste & rename folder to "my_lang". Then translate all files in that folder.
-
Translate coping plugins/grid/locale/english.js as plugins/grid/locale/my_lang.js
-
Translate coping plugins/grocery_crud/languages/english.php as plugins/grocery_crud/languages/my_lang.php
Update - v5.0 to v5.0.1
1.Download v5.0.1
2. Create/Copy/Replace your following files and folders taking from v5.0.1
- application/controllers/Cron_job.php
- application/controllers/Update.php
- application/views/api/cron_job.php
- application/config/frontend_config.php
- assets/site_new/img/tutorial
3.Open application/config/my_config.php and update line 5 to v5.0.1
4. Run the database migration file via browser. Example link http://example.com/update
5.You are done.
Update - v4.2.3 to v5.0
1.Download v5.0
2. Create/Copy/Replace your following files and folders taking from v5.0, we recommend to keep backup of files and database before you go.
- application/controllers/Admin.php
- application/controllers/Admin_config.php
- application/controllers/Antivirus.php
- application/controllers/Admin_config_email.php
- application/controllers/Admin_config_login.php
- application/controllers/Config.php
- application/controllers/Home.php
- application/controllers/Js_controller.php
- application/controllers/Update.php
- application/controllers/Url_shortener.php
- application/config/autoload.php
- application/config/frontend_config.php
- application/views/add_ons
- application/views/include
- application/views/config
- application/views/site
- application/views/widgets
- application/views/admin/antivirus/antivirus_scan.php
- application/views/admin/antivirus/virus_total.php
- application/views/admin/backlink/backlink_search.php
- application/views/admin/backlink/generator.php
- application/views/admin/code_minifier
- application/views/admin/config
- application/views/admin/dns/info.php
- application/views/admin/expired/auction.php
- application/views/admin/google_adword/adword_scraper.php
- application/views/admin/ip
- application/views/admin/junk_file_delete
- application/views/admin/keyword
- application/views/admin/link_analysis/link_analysis.php
- application/views/admin/notification
- application/views/admin/payment
- application/views/admin/page_status/page_status_list.php
- application/views/admin/ping/website_ping.php
- application/views/admin/ranking
- application/views/admin/search_engine_index
- application/views/admin/server/info.php
- application/views/admin/social/social_network_analysis.php
- application/views/admin/ranking/dmoz.php
- application/views/admin/theme
- application/views/admin/tools
- application/views/admin/url_shortener
- application/views/admin/who_is/who_is_list.php
- application/views/domain_details/add_domain.php
- application/views/domain_details/domain_list.php
- application/views/domain_details/social_network.php
- application/views/domain_details/general.php
- application/views/domain_details/meta_tag_details.php
- application/views/domain_details/domain_details.php
- application/views/domain_details/alexa_details.php
- application/views/domain_details/similar_web_details.php
- application/views/domain_visitor/visitor_analysis_details
- application/views/domain_visitor/add_domain.php
- application/views/domain_visitor/domain_list.php
- application/views/domain_visitor/domain_details.php
- application/views/dashboard/admin_dashboard.php
- application/views/page/login.php
- application/views/page/sign_up.php
- assets/css/custom.css
- assets/css/main.css
- assets/images/csscheckbox.png
- assets/images/50x50.png
- assets/login_new
- assets/pre-loader
- assets/site_new
- bootstrap/css/bootstrap.css
- bootstrap/css/bootstrap.min.css
- css/AdminLTE.css
- css/bootstrap4.css
- css/custom.css
- css/skins
- system/libraries/Email.php
- system/libraries/Form_validation.php
- plugins/alertifyjs
- plugins/datatables/dataTables.bootstrap.css
- plugins/datatables/jquery.dataTables.css
- plugins/datetimepickerjquery
- plugins/emoji
- plugins/grid/grid_themes/default/easyui.css
- plugins/grocery_crud/themes/flexigrid/css/flexigrid.css
- plugins/grocery_crud/themes/flexigrid/js/flexigrid-add.js
- plugins/grocery_crud/themes/flexigrid/js/flexigrid-edit.js
- plugins/grocery_crud/themes/flexigrid/js/flexigrid.js
- plugins/grocery_crud/themes/flexigrid/views/add.php
- plugins/grocery_crud/themes/flexigrid/views/edit.php
- plugins/grocery_crud/themes/flexigrid/views/list.php
- plugins/grocery_crud/themes/flexigrid/views/list_template.php
- plugins/grocery_crud/js/jquery_plugins/config/jquery.chosen.config.js
- plugins/grocery_crud/css/jquery_plugins/chosen/chosen.css
- plugins/hover
- plugins/morris
- plugins/multiselect/multiple-select.css
- plugins/scrollbar
- plugins/select_search
- plugins/upload/uploadfile.css
- application/libraries/Grocery_CRUD.php
- application/libraries/Facebook/Http/GraphRawResponse.php
- application/libraries/Facebook/PseudoRandomString/McryptPseudoRandomStringGenerator.php
- application/helpers/my_helper.php
- application/language/bengali/front_lang.php
- application/language/dutch/front_lang.php
- application/language/english/front_lang.php
- application/language/french/front_lang.php
- application/language/german/front_lang.php
- application/language/greek/front_lang.php
- application/language/italian/front_lang.php
- application/language/portuguese/front_lang.php
- application/language/russian/front_lang.php
- application/language/spanish/front_lang.php
- application/language/turkish/front_lang.php
- application/language/vietnamese/front_lang.php
- documentation/*
3.Open application/config/my_config.php and update line 5 to v5.0
4. Run the database migration file via browser. Example link http://example.com/update/v4_3to5_0
5.You are done.
Update - v4.0 to v4.1
1.Download v4.1
2. Replace your application/controllers/Url_shortener.php, application/controllers/Addons.php, application/controllers/Home.phpapplication/libraries/Tools_library.php taking from v4.1/p>
3.Open application/config/my_config.php and update line 5 to v4.1
4.You are done.
Update - v3.5 to v4.0 [WE ARE RECOMMENDING TO INSTALL FRESH COPY INSTEAD OF UPDATE IF POSSIBLE.]
1. Download v4.0
2. Create/Copy/Replace your following files and folders taking from v4.0, we recommend to keep backup of files and database before you go. [* MEANS ALL]
- assets/images/ip/*
- assets/sitenew/*
- application/controllers/* [we are recommendeding to delete old folder and upload new]
- application/config/config.php
- application/core/MY_input.php
- application/core/MY_Loader.php
- application/core/MY_Router.php
- application/helpers/* [we are recommendeding to delete old folder and upload new]
- application/language/YOUR_LANGUAGE_FOLDER/v4_lang.php
- application/libraries/* [we are recommendeding to delete old folder and upload new]
- application/models/* [we are recommendeding to delete old folder and upload new]
- application/modules [create directory]
- application/third_party/*
- application/views/add_ons/*
- application/views/admin/theme/*
- application/views/admin/antivirus/*
- application/views/admin/config/edit_config.php
- application/views/admin/social/*
- application/views/admin/update_system/*
- application/views/config/*
- application/views/dashboard/*
- application/views/domain_details/*
- application/views/domain_visitor/*
- application/views/errors/*
- application/views/front/*
- application/views/frontend_website_analysis/*
- application/views/include/css_include_back.php
- application/views/site/*
- application/views/website_analysis_pdf/*
- css/* [we are recommendeding to delete old folder and upload new]
- documentation/*
- index.php
- plugins/grocery_crud/*
- system/*
- upload/addon [create directory]
3. Open application/config/my_config.php and make $config['sess_use_database'] = FALSE;
4. Open application/config/database.php and make $db['default']['dbdriver'] = 'mysqli';
5. Run the database migration file via browser. Example link http://example.com/update/v_3_5tov4_0
6. Now make sure all files and folder have write permission (755 permission recommended)
Update - v3.4 to v3.5
1. Download v3.5
2. Copy/Replace your following files and folders taking from v3.5
- application/controllers/domain.php
- application/controllers/dns_info.php
- application/controllers/home.php
- application/controllers/ip.php
- application/controllers/server_info.php
- application/controllers/tools.php
- application/controllers/update.php
- application/helpers/my_helper.php
- application/libraries/web_common_report.php
- application/language
- application/views/admin/dns/info.php
- application/views/admin/ip/ip_canonical_check.php
- application/views/admin/theme/sidebar.php
- application/views/admin/tools
- application/views/admin/server/info.php
- application/views/domain_details/add_domain.php
- application/views/site/site_theme_script_modal.php
- js/clipboard.min.js
5. Run the migration file via browser. Example link http://yourdomain.com/sub1/sub2/.../sitespy/update
6. Open your application/config/my_config.php and update $config['product_version'] = 'v3.4'; to v3.5
7. You are done.
Update - v3.3 to v3.4
1. Download v3.4
2. Copy/Replace your following files and folders taking from v3.4
- application/controllers/home.php
- application/controllers/domain.php
- application/controllers/admin_config.php
- application/libraries/web_common_report.php
- application/views/admin/config/edit_config.php
- application/views/admin/url_shortener
- application/views/dashboard/admin_dashboard.php
- application/views/site/site_theme.php
- application/views/site/site_theme_script_modal.php
- application/views/frontend_website_analysis
- application/views/front/frontend_website_analysis_theme.php
- application/views/website_analysis_pdf/report.php
- assets/pre-loader/*
- assets/site/css/front_end_search.css
- documentation/*
5. Open your application/config/my_config.php
a) add last line $config['front_end_search_display'] = 'no'; into your my_config.php copying from update file
b) update $config['product_version'] = 'v3.3'; to v3.4
6. You are done.
Update - v3.2 to v3.3
1. Download v3.3
2. Copy/Replace your following files and folders taking from v3.3
- application/controllers/*
- application/libraries/*
- application/views/admin/config/edit_ad_config.php
- application/views/admin/theme/sidebar.php
- application/views/admin/url_shortener
- application/views/domain_details/domain_list.php
- application/views/domain_details/social_network.php
- application/views/site/site_theme.php
- application/views/website_analysis_pdf
- assets/images/flags
- assets/images/placeholder
- assets/pdf
- assets/site/css/custom.css
- documentation/*
- download/website_analysis
4. Run the migration file via browser. Example link http://yourdomain.com/sub1/sub2/.../sitespy/update
5. Open application/config/my_config.php and update line 5 to v3.3
6. You are done.
N.B: If you find mysql error like " Uncaught Error: Call to undefined function mysql_pconnect … ....system/database/drivers/mysql/mysql_driver.php:91" after migrating to php7 then go to application/config/database.php and change dbdriver to mysqli
Update - v3.1 to v3.2
1. Download v3.2
2. Copy/Replace your following files and folders taking from v3.2
- application/controllers/*
- application/helpers/*
- application/language/*/misc2_lang.php
- application/libraries/*
- application/views/admin/code_minifier/*
- application/views/admin/ip/ipv6_check.php
- application/views/admin/payment/*
- application/views/admin/theme/sidebar.php
- application/views/admin/theme/theme.php
- application/views/admin/url_shortener/*
- application/views/config/*
- application/views/domain_visitor/domain_details.php
- application/views/member/*
- application/views/page/login.php
- application/views/page/sign_up.php
- application/views/site/*
- cookie
- documentation/*
- upload/css
- upload/html
- upload/js
- download/url_shortener
4. Run the migration file via browser. Example link http://yourdomain.com/sub1/sub2/.../sitespy/update
5. Open application/config/my_config.php and update line 5 to v3.2
6. You are done.
Update - v3.0 to v3.1
1.Download v3.1
2. Replace your following files and folders taking from v3.1
- application/controllers/backlink.php
- application/controllers/domain.php
- application/controllers/js_controller.php
- application/views/domain_details/general.php
- application/libraries/web_common_report.php
- documentation/*
4.Open application/config/my_config.php and update line 5 to v3.1
5.You are done.
Update - v2.2 to v3.0
1.Download v3.0
2. Replace your following files and folders taking from v3.0
- js/analytics_js/*
- plugins/grid/locale/turkish.js
- plugins/grid/locale/vietnamese.js
- plugins/grocery_crud/languages/turkish.php
- plugins/grocery_crud/languages/vietnamese.php
- application/controllers/*
- application/views/domain_details/*
- application/views/domain_visitor/*
- application/views/dashboard/*
- application/views/site/site_theme.php
- application/views/admin/expired/auction.php
- application/libraries/*
- application/language/*
- application/libraries/web_common_report.php
- documentation/*
3. Run the migration file via browser. Example link http://yourdomain.com/sub1/sub2/.../sitespy/update
4.Open application/config/my_config.php and update line 5 to v3.0
5.You are done.
Update - v2.1.1 to v2.2
1.Download v2.2
2. Replace your application/controllers/js_controller.php, application/controllers/domain.php, application/controllers/domain_details_visitor.php, application/libraries/web_common_report.php, documentation/* taking from v2.2
3.Open application/config/my_config.php and update line 5 to v2.2
4.You are done.
Update - v2.1 to v2.1.1
1.Download v2.1.1
2. Replace your application/controllers/domain.php, application/libraries/web_common_report.php, documentation/* taking from v2.1.1
3.Open application/config/my_config.php and update line 5 to v2.1.1
4.You are done.
Update - v2.0 v2.1
1.Download v2.1
2. Replace your assets/images/* , application/controllers/* , application/helpers/*, application/language/*, application/libraries/*, application/views/*, documentation/* taking from v2.1
3. Run the migration file via browser. Example link http://yourdomain.com/sub1/sub2/.../sitespy/update
4.Open application/config/my_config.php and update line 5 to v2.1
5.You are done.
Update - v1.1/v1.1.1 to v2.0
1.Download v2.0
2. Replace your assets/* , application/config/grocery_crud.php, application/controllers/* , application/helpers/*, application/language/*, application/libraries/*, application/views/*, plugins/crud/*, plugins/grocery_crud/* taking from v2.0
3. Download the SQL and run it to your MySQL server
4.Open application/config/my_config.php and update line 5 to v2.0
5.You are done.
Update - v1.1 to v1.1.1
1.Download v1.1.1
2. Replace your application/controllers , application/views, application/libraries folders taking from v1.1.1
3.Open application/config/my_config.php and update line 5 to v1.1.1
4.You are done.
Update - v1.0 to v1.1
1.Download v1.1
2. Replace your application/controllers , application/views, application/libraries, application/language, assets/images and js/analytics_js folders taking from v1.1
3.Run the migration file via browser. Example link http://yourdomain.com/sub1/sub2/.../sitespy/update
4.Open application/config/my_config.php and update line 5 to v1.1
5.You are done.
Social Network Analysis
New Analysis
Analysis Result
List of all analysis