Your Website Score is

Similar Ranking

66
Sape – buy and sell backlinks
sape.ru
65
WooRank.com | SEO Checker - Website Review
woorank.com
64
SEO Nieeng | Just about SEO Reviews
seo.nieeng.com
64
ТопОбзор - вдохновляющие искры ИТ-любопытства
topobzor.com
64
Вход
passport.sape.ru
63
Hide Referrer | link to other sites anonymously! - Anonym surfing - Anonymous Redirector - Hide Refer Link - Easy Redirect
nullrefer.com

Latest Sites

32
100% FREE SEO TOOLS - ZYXZYX-SEO.COM
zyxzyx-seo.com
3
19
502 BAD GATEWAY
moda-odezhda.ru
51
VCHANGE - AUTO POST
vchange.xyz
85
BUY PLUGINS & CODE FROM CODECANYON
codecanyon.net
24
РАДИО И ТЕЛЕВИДЕНИЕ ОНЛАЙН. РУССКИЕ РАДИОСТАНЦИИ И ТЕЛЕКАНАЛЫ ПРЯМОЙ ЭФИР
online-red.online
40
ОПТОВО-РОЗНИЧНАЯ ТОРГОВЛЯ КАБЕЛЬНО-ПРОВОДНИКОВОЙ, ЭЛЕКТРОТЕХНИЧЕСКОЙ И ОСВЕТИТЕЛЬНОЙ ПРОДУКЦИЕЙ ПО ЦЕНАМ ПРОИЗВОДИТЕЛЯ
elektroprovodka.com.ua

Top Technologies

Nginx
Web Servers
Google Font API
Font Scripts
WordPress
CMS
Twitter Bootstrap
Web Frameworks
Font Awesome
Font Scripts
Apache
Web Servers
Google Analytics
Analytics
CloudFlare
CDN

67 ukraine.com.ua Last Updated: 7 months

Success 60% of passed verification steps
Warning 20% of total warning
Errors 20% of total errors, require fast action
PageSpeed Desktop Score 85%
pagespeed_mobile Mobile Score 73%
Domain Authority Score 65%
Usability Score 58%
Page Authority Authority 64%
Moz Rank 6.4/10
Bounce Rate Rate 57%
Title Tag 80 Characters
Профессиональный и надежный платный хостинг сайтов, PHP MySQL - компания Украина
Meta Description 0 Characters
NO DATA
Effective URL 25 Characters
http://www.ukraine.com.ua
Google Preview Your look like this in google search result
Профессиональный и надежный платный хостинг сайтов, PHP MySQ
http://www.ukraine.com.ua
Robots.txt File Detected
Sitemap.xml File Detected
Page Size Code & Text Ratio
Document Size: ~207 B
Code Size: ~199 B
Text Size: ~8 B Ratio: 3.86%

Social Data

Facebook Total: 0
Linkedin Total: 86
Pinterest Total: 0
Stumbleupon Total: 1
Google Plus Total: 0

Estimation Traffic and Earnings

29,197
Unique Visits
Daily
54,014
Pages Views
Daily
$35
Income
Daily
817,516
Unique Visits
Monthly
1,539,399
Pages Views
Monthly
$875
Income
Monthly
9,459,828
Unique Visits
Yearly
18,148,704
Pages Views
Yearly
$9,240
Income
Yearly
Version: ".$v; echo "
  • System: ".$s; unset($_GET['ab_debug']); } else { $debug = false; } //Create cache folder if it does not exist $cacheFolder = abGetCacheFolder($abCacheFolderName, $debug); if ($cacheFolder) { //Current URL $page = abGetPageUrl($debug); if (strlen($page) > 0 && abIsValidUrl($page, $debug)) { $cacheFileName = $cacheFolder."/".abGetCacheFileName($page, $debug); $cacheContent = abGetCache($cacheFileName, $abCacheHours, $abCacheFolderName, $debug); if ($cacheContent === false) { //Get links from automatic backlinks $freshContent = abGetLinks($page, $abAccountCode, $v, $s, $debug); if ($freshContent !== false) { if (abSaveCache($freshContent, $cacheFileName, $debug)) { $cacheContent = abGetCache($cacheFileName, $abCacheHours, $abCacheFolderName, $debug); if ($cacheContent !== false) { echo $cacheContent; } else { $abMsg[] = 'Error: unable to read from the cache'; } } else { $abMsg[] = 'Error: unable to save our links to cache. Please make sure that the folder '.$abCacheFolderName.' located in the folder '.$_SERVER['DOCUMENT_ROOT'].' and is writable'; } } else { $abMsg[] = 'Error: unable to get links from server. Please make sure that your site supports either file_get_contents() or the cURL library.'; } } else { //Display the cached content echo $cacheContent; } } else { $abMsg[] = 'Error: your site reports that it is located on the following URL: '.$page.' - This is not a valid URL and we can not display links on this page. This is probably due to an incorrect setting of the $_SERVER variable.'; } } else { $abMsg[] = 'Error: Unable to create or read from your link cache folder. Please try to create a folder by the name "'.$abCacheFolderName.'" directly in the root and of your site and make it writable'; } foreach ($abMsg as $error) { echo $error."
    "; } /** * Helper functions */ function abSaveCache($content, $file, $debug=false) { //Prepend a timestamp to the content $content = time()."|".$content; echo ($debug) ? "
  • Saving Cache: ".$content : ""; $fh = fopen($file, 'w'); if ($fh !== false) { if (!fwrite($fh, $content)) { echo ($debug) ? "
  • Error Saving Cache!" : ""; return false; } } else { echo ($debug) ? "
  • Error opening cache file for writing!" : ""; return false; } if (!fclose($fh)) { echo ($debug) ? "
  • Error closing file handle!" : ""; return false; } if (!file_exists($file)) { echo ($debug) ? "
  • Error could not create cache file!" : ""; return false; } else { echo ($debug) ? "
  • Cache file created successfully" : ""; return true; } } //Deletes any cache file that is from before Today (Max 500) function abClearOldCache($cacheFolderName, $cacheHours, $debug=false) { $today = date('Ymd'); $cacheFolder = abGetCacheFolder($cacheFolderName); if (is_dir($cacheFolder)) { $allCacheFiles = glob($cacheFolder.'/*.cache'); $todaysCacheFiles = glob($cacheFolder.'/'.$today.'*.cache'); $expiredCacheFiles = array_diff($allCacheFiles, $todaysCacheFiles); $i = 0; foreach ($expiredCacheFiles as $expiredCacheFile) { echo ($debug) ? "
  • Deleting expired cache file: ".$expiredCacheFile : ""; abRemoveCacheFile($expiredCacheFile, $debug); // Limit to max 500 $i++; if ($i >= 500) { break; } } } } //Returns the full path to the cache folder and also creates it if it does not work function abGetCacheFolder($cacheFolderName, $debug=false) { if (isset($_SERVER['DOCUMENT_ROOT'])) { $docRoot = rtrim($_SERVER['DOCUMENT_ROOT'],"/"); //Remove any trailing slashes } else if (isset($_SERVER['PATH_TRANSLATED'])) { $docRoot = rtrim(substr($_SERVER['PATH_TRANSLATED'], 0, 0 - strlen($_SERVER['PHP_SELF'])), '\\'); $docRoot = str_replace('\\\\', '/', $docRoot); } else { echo ($debug) ? "
  • Error: Could not construct cache path" : ""; } $cacheFolder = $docRoot."/".$cacheFolderName; echo ($debug) ? "
  • Cache folder is: ".$cacheFolder : ""; if (!file_exists($cacheFolder)) { echo ($debug) ? "
  • Cache folder does not exist: ".$cacheFolder : ""; if (!@mkdir($cacheFolder,0777)) { echo ($debug) ? "
  • Error - could not create cache folder: ".$cacheFolder : ""; return false; } else { echo ($debug) ? "
  • Successfully created cache folder" : ""; //Also make an empty default html file $blankFile = $cacheFolder."/index.html"; if (!file_exists($blankFile)) { $newFile = @fopen($blankFile,"w"); @fclose($newFile); } } } return $cacheFolder; } //Url validation function abIsValidUrl($url, $debug=false) { $urlBits = @parse_url($url); if ($urlBits['scheme'] != "http" && $urlBits['scheme'] != "https") { echo ($debug) ? "
  • Error! URL does not start with http: ".$url : ""; return false; } else if (strlen($urlBits['host']) < 4 || strpos($urlBits['host'], ".") === false) { echo ($debug) ? "
  • Error! URL is incorrect: ".$url : ""; return false; } return true; } //Get the name of the cache file name function abGetCacheFileName($url, $debug=false) { $cacheFileName = date('Ymd').md5($url).".cache"; echo ($debug) ? "
  • Cache file name for URL: ".$url." is ".$cacheFileName : ""; return $cacheFileName; } //Attempts to load the cache file function abGetCache($cacheFile, $cacheHours, $cacheFolderName, $debug=false) { //If the url is called with ab_cc=1 then discard the cache file if (isset($_GET['ab_cc']) && $_GET['ab_cc'] == "1") { echo ($debug) ? "
  • Clear cache invoked!" : ""; abRemoveCacheFile($cacheFile); unset($_GET['ab_cc']); return false; } if (!file_exists($cacheFile)) { echo ($debug) ? "
  • Error! Cache file does not exist! ".$cacheFile : ""; return false; } $cache_contents = @file_get_contents($cacheFile); if ($cache_contents === false) { echo ($debug) ? "
  • Error: Cache file is completely empty!" : ""; return false; } else { echo ($debug) ? "
  • Cache file contents: ".$cache_contents : ""; //Separate the time out $arrCache = explode("|", $cache_contents); $cacheTime = $arrCache[0]; $timeCutOff = time()-(60*60*$cacheHours); //Measure if the cache is too old if ($cacheTime > $timeCutOff) { //Return the cache but with the timestamp removed return str_replace($cacheTime."|", "", $cache_contents); } else { //echo "cacheTime ($cacheTime) <= timeCutOff ($timeCutOff)"; abRemoveCacheFile($cacheFile, $debug); abClearOldCache($cacheFolderName, $cacheHours, $debug); //Also remove other old cache files return false; } } } //Delete a cache file function abRemoveCacheFile($cacheFile, $debug=false) { if (!@unlink($cacheFile)) { echo ($debug) ? "
  • Error: Could not remove cache file: ".$cacheFile : ""; return false; } else { echo ($debug) ? "
  • Successfully removed the cache file: ".$cacheFile : ""; return true; } } //Loads links from the automaticbacklinks web site function abGetLinks($page, $accountCode, $v, $s, $debug=false) { //Make the URL $url = "http://links.automaticbacklinks.com/links.php"; $url = $url."?a=".$accountCode; $url = $url."&v=".$v; $url = $url."&s=".$s; $url = $url."&page=".urlencode($page); echo ($debug) ? "
  • Making call to AB: ".$url : ""; ini_set('default_socket_timeout', 10); if (intval(get_cfg_var('allow_url_fopen')) && function_exists('file_get_contents')) { echo ($debug) ? "
  • Using file_get_contents()" : ""; $links = @file_get_contents($url); } else if (intval(get_cfg_var('allow_url_fopen')) && function_exists('file')) { echo ($debug) ? "
  • Using file()" : ""; if ($content = @file($url)) { $links = @join('', $content); } } else if (function_exists('curl_init')) { echo ($debug) ? "
  • Using cURL()" : ""; $ch = curl_init ($url); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $links = curl_exec($ch); curl_close ($ch); } else { echo ($debug) ? "
  • Error: no method available to fetch links!" : ""; return false; } return $links; } //remove ab_cc etc. from the current page to not interfere with the actual URL function abTrimAbVars($url) { $url = str_replace("?ab_cc=1", "", $url); $url = str_replace("&ab_cc=1", "", $url); $url = str_replace("?ab_debug=12bf0c8f56ff6f01146274fb80bca0e2", "", $url); $url = str_replace("&ab_debug=12bf0c8f56ff6f01146274fb80bca0e2", "", $url); $url = str_replace("&phpinfo=1", "", $url); return $url; } //Get page function abGetPageUrl($debug=false) { $query = ""; $protocol = (isset($_SERVER['HTTPS']) && strtolower($_SERVER['HTTPS']) != "off") ? "https://" : "http://"; $host = $_SERVER['HTTP_HOST']; $page = null; if (isset($_SERVER["REDIRECT_URL"]) && !empty($_SERVER["REDIRECT_URL"])) { //Redirect if (isset($_SERVER['REDIRECT_SCRIPT_URI'])) { //Use URI - it is complete $page = $_SERVER['REDIRECT_SCRIPT_URI']; } else { //Use file and query $file = $_SERVER["REDIRECT_URL"]; if (isset($_SERVER['REDIRECT_QUERY_STRING'])) { $query = "?".$_SERVER['REDIRECT_QUERY_STRING']; } } } else { //No redirect if (isset($_SERVER['REQUEST_URI'])) { //Use URI if (substr($_SERVER['REQUEST_URI'],0,4) == "http") { //Request URI has host in it $page = $_SERVER['REQUEST_URI']; } else { //Request uri lacks host $page = $protocol.$host.$_SERVER['REQUEST_URI']; } } else if (isset($_SERVER['SCRIPT_URI'])) { //Use URI - it is complete $page = $_SERVER['SCRIPT_URI']; } else { $file = $_SERVER['SCRIPT_NAME']; if (isset($_SERVER['QUERY_STRING'])) { $query = "?".$_SERVER['QUERY_STRING']; } } } if (empty($page)) { $page = $protocol.$host.$file.$query; } $page = abTrimAbVars($page); echo ($debug) ? "
  • This page is reported as: ".$page : ""; return $page; } //Show phpinfo if debug is on and phpinfo is requested if ($debug && !empty($_GET['phpinfo']) && $_GET['phpinfo']) { ?>
  • Technologies

    PWA - Manifest

    Manifest is not valid
    Your site don't have valid manifest.json, read more in Web App Manifest

    Google PageSpeed Insights

    Google Stats This test checks to see if a page has applied common performance best practices.
    Number Resources:
    71
    Number Hosts:
    8
    Total Request:
    8.34 KB
    Number Static Resources:
    65
    HTML Response:
    116.85 KB
    CSS Response:
    98.43 KB
    Image Response:
    181.26 KB
    Javascript Response:
    868.29 KB
    Other Response:
    NAN
    Number JS Resources:
    26
    Number CSS Resources:
    9

    Desktop

    Desktop Screenshot
    Avoid landing page redirects
    Your page has no redirects. Learn more about avoiding landing page redirects.
    Enable compression
    Compressing resources with gzip or deflate can reduce the number of bytes sent over the network.
    Leverage browser caching
    Setting an expiry date or a maximum age in the HTTP headers for static resources instructs the browser to load previously downloaded resources from local disk rather than over the network.
    Reduce server response time
    Your server responded quickly. Learn more about server response time optimization.
    Minify CSS
    Compacting CSS code can save many bytes of data and speed up download and parse times.
    Minify HTML
    Compacting HTML code, including any inline JavaScript and CSS contained in it, can save many bytes of data and speed up download and parse times.
    Minify JavaScript
    Compacting JavaScript code can save many bytes of data and speed up downloading, parsing, and execution time.
    Eliminate render-blocking JavaScript and CSS in above-the-fold content
    Your page has 13 blocking script resources and 9 blocking CSS resources. This causes a delay in rendering your page.
    Optimize images
    Properly formatting and compressing images can save many bytes of data.
    Prioritize visible content
    You have the above-the-fold content properly prioritized. Learn more about prioritizing visible content.

    Mobile

    Mobile Screenshot
    Avoid landing page redirects
    Your page has no redirects. Learn more about avoiding landing page redirects.
    Avoid plugins
    Your page does not appear to use plugins, which would prevent content from being usable on many platforms. Learn more about the importance of avoiding plugins.
    Configure the viewport
    Your page does not have a viewport specified. This causes mobile devices to render your page as it would appear on a desktop browser, scaling it down to fit on a mobile screen. Configure a viewport to allow your page to render properly on all devices
    Enable compression
    Compressing resources with gzip or deflate can reduce the number of bytes sent over the network.
    Leverage browser caching
    Setting an expiry date or a maximum age in the HTTP headers for static resources instructs the browser to load previously downloaded resources from local disk rather than over the network.
    Reduce server response time
    Your server responded quickly. Learn more about server response time optimization.
    Minify CSS
    Compacting CSS code can save many bytes of data and speed up download and parse times.
    Minify HTML
    Compacting HTML code, including any inline JavaScript and CSS contained in it, can save many bytes of data and speed up download and parse times.
    Minify JavaScript
    Compacting JavaScript code can save many bytes of data and speed up downloading, parsing, and execution time.
    Eliminate render-blocking JavaScript and CSS in above-the-fold content
    Your page has 13 blocking script resources and 9 blocking CSS resources. This causes a delay in rendering your page.
    Optimize images
    Properly formatting and compressing images can save many bytes of data.
    Prioritize visible content
    You have the above-the-fold content properly prioritized. Learn more about prioritizing visible content.
    Size content to viewport
    The page content is too wide for the viewport, forcing the user to scroll horizontally. Size the page content to the viewport to provide a better user experience.
    Size tap targets appropriately
    Some of the links/buttons on your webpage may be too small for a user to easily tap on a touchscreen. Consider making these tap targets larger to provide a better user experience.
    Use legible font sizes
    The following text on your page renders in a way that may be difficult for some of your visitors to read. Use legible font sizes to provide a better user experience.

    Speed And Optimization Tips

    Website speed has a huge impact on performance, affecting user experience, conversion rates and even rankings. ‪‬‬By reducing page load-times, users are less likely to get distracted and the search engines are more likely to reward you by ranking you
    Title Website
    Warning! Your title is not optimized
    Description Website
    Warning! Your description is not optimized
    Robots.txt
    Congratulations! Your site have a robots.txt file
    Sitemap.xml
    Congratulations! We've found a sitemap file for your website
    SSL Secure
    Congratulations! Your site have Support to HTTPS
    Pagespeed
    Congratulations! Your site load very fast on desktop devices
    PageSpeed Mobile
    Warning! Your site load very slow on mobiles devices. need improve this
    Headings
    Congratulations! You are using your H1 and H2 tags in your site
    Blacklist
    Congratulations! Your site is not listed in a blacklist
    W3C Validator
    Warning! Your site have errors W3C
    Accelerated Mobile Pages (AMP)
    Warning! Your site not have AMP Version
    Domain Authority
    Congratulations! Your Domain Authority is good
    GZIP Compress
    Warning! Your site not is compressed, this can make slower response for the visitors
    Favicon
    Congratulations! Your website appears to have a favicon.
    Broken Links
    Congratulations! You not have broken links View links

    Alexa Rank

    82,599

    Global Rank

    1,444

    Ukraine
    Traffic
    Search

    Domain Available

    Domain (TDL) and Typo Status
    0 Available Buy Now!
    1 Available Buy Now!
    2 Available Buy Now!
    3 Available Buy Now!
    4 Available Buy Now!
    5 Available Buy Now!
    6 Available Buy Now!
    7 Available Buy Now!
    8 Available Buy Now!
    9 Available Buy Now!
    10 Available Buy Now!
    11 Available Buy Now!
    12 Available Buy Now!
    13 Available Buy Now!

    Information Server

    Response Header HTTP headers carry information about the client browser, the requested page and the server
    HTTP/1.1 200 OK
    Server: nginx
    Date: Tue, 12 Dec 2017 23:29:05 GMT
    Content-Type: text/html; charset=CP1251
    Connection: keep-alive
    Cache-Control: no-cache
    Pragma: no-cache
    Expires: Mon, 04 Dec 2017 23:29:05 GMT
    Set-Cookie: PHPSESSID=gcku000tno0b4jg97p6ekr03i3; path=/; domain=.ukraine.com.ua; HttpOnly
    Set-Cookie: refered_page=https%3A%2F%2Fwww.ukraine.com.ua%2F; expires=Wed, 12-Dec-2018 23:29:05 GMT; Max-Age=31536000; path=/; domain=www.ukraine.com.ua
    Last-Modified: Tue, 12 Dec 2017 23:29:05 GMT
    Content-Encoding: gzip
    DNS Records DNS Resource Records associated with a hostname
    View DNS Records
    Response Server Information regarding a specific transfer
    URL: http://www.ukraine.com.ua/
    Content Type: text/html; charset=CP1251
    Http Code: 200
    Header Size: 563 B
    Request Size: 80 B
    Total Time: 0.554691 seconds
    Name Lookup Time: 3.7E-5 seconds
    Pretransfer Time: 0.154507 seconds
    Download Size: 19.76 KB
    Speed Download: 35.63 KB Per seconds
    Start Rransfer Time: 0.399837 seconds

    Comments

    Add extension to Chrome