Hello and welcome to our community! Is this your first visit?
Register
Enjoy an ad free experience by logging in. Not a member yet? Register.
Results 1 to 5 of 5
  1. #1
    New to the CF scene
    Join Date
    May 2019
    Posts
    1
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Looking for a review of the website bharatpages.in

    Hello Community,

    How are you all. I would like to get some of your feedback for the site which I had recently launched related to Business Directory.

    The basic aim of the website is to provide relevant business information, contents, Job related information in india.

    Would be awesome if you all could provide some feedback related to site structure, UX, Graphics, Idea etc.

    Link to the site: http://bharatpages.in

    Would be waiting for some feedback.

    Thank Your for your time.
    Last edited by VIPStephan; May 9th, 2019 at 07:29 AM. Reason: removed link

  2. #2
    Senior Coder deathshadow's Avatar
    Join Date
    Feb 2016
    Location
    Keene, NH
    Posts
    3,422
    Thanks
    4
    Thanked 485 Times in 473 Posts
    *** WARNING *** I'm not going to sugar coat this, slapping the rose coloured glasses on your head and letting you continue to walk down the road to failure so we can all sing kumbaya around the drum circle as the world burns around us. I'm going to tell you exactly what I see wrong and I'm not one to mince words. If you cannot handle serious actual criticism and are going to run to the moderators going "wah wah, somebodies usededed teh harsh wurds" please just stop reading now. However if you want a clear, complete, and honest breakdown of what's wrong, keep reading.

    So... on with it. Before I even visit the site, your TITLE tag is overstuffed and relatively useless. Bloat waste of bandwidth, and likely to get you pimp-slapped by search devaluing your ranking a good deal.

    Landing on the site itself the logo image all squished and low quality looks like a rendering error not intentional design, the light grey text in the content area is too low contrast to the white background making it far below accessibility minimums, and the absurdly small px metric fonts in the same spots are an equal middle finger to users with accessibility needs. The willy-nilly changing of font-size makes it painful to follow, further exacerbated by the use of justified text which also makes the page look "broken".

    It took its sweet time loading, over a minute here. At 436 separate files and 7 megs in size, this is hardly a shock and I really have to question just what the blazes that home page needs 79 separate scripts for.

    ... and that "infoLinks" popup rubbish is annoying as hell. Avoid those types of scummy tricks.

    Looking under the hood at the markup, it is the typical train wreck of developer ineptitude and incompetence I've come to expect from a turdpress template; though the lengths to which hiding that this is in fact wordpress is really impressive.

    Redundant OG: and twitter: META, keyword stuffing galore guaranteeing a slap from search, incorrect usage of TITLE and :title META, gibberish use of the keywords and description META... you don't keyword stuff a single sentence then blindly plug it into every blasted name / description META!

    <title> -- should follow the pattern "Page title - Site title" and that's IT. with "page title" being optional on the home page. For example on your home page it should be just:

    Code:
    <title>India Business Directory</title>
    That's it, NOTHING MORE. If I go to your JOBS section, it should be:

    Code:
    <title>Jobs and Careers - India Business Directory</title>
    Hyphen, not a flipping vertical break. I don't know who started that BS of using said character, but we meet in a dark alleyway only one of us is leaving alive.

    It exists to be the text in the back-link to the page, in the tab / window title, and that's it. It should be as useful as possible for navigation reasons and not blindly stuffed with extra text.

    The keywords meta is called keyWORDS. Not keyphrases, not keysentences, but keyWORDS!!! Seven or eight single words (or proper names) comma delimited coming in under 128 characters, though most people recommend 96 or less. Said words must exist on the current page between <body> and </body> or else the entire META will be ignored. It must be customized for each sub-page and if you can't be bothered to do so, you're better off omitting it.

    Some people claim that keywords is ignored, that's because they don't use it right.

    To that end, a proper keywords meta for your home page would read more like this:

    Code:
    <meta name="keywords" content="india,directory,listing,jobs">
    With maybe three other choice words added from the page content.

    The description META is supposed to be a natural language sentence or two describiing the page's function. It exists for the sole purpose of being shown below the backlink on your SERP result.

    Code:
    <meta name="keywords" content="Providing free business, advertisting, and job listings in India.">
    ... and there's no such thing as "index" and "follow" in a robots META, no matter how many halfwits claim there is. You likely either got saddled with that by the template or back-end or blindly copied it without knowing how it works. You want a page indexed and followed you leave the meta out entirely and make sure the robots.txt agrees with that. The only valid values for the robots meta are "noindex" and "nofollow". You want it indexed or followed, leave it out!

    Anyone or anything telling you to vary from the above META practices isn't qualified to flap their yap on the topic.

    From there it has blocking scripts in the HEAD, IE CC garbage for Christmas only knows what, endless pointless DIV for nothing, endless pointless classes for nothing, static scripting in the markup where it has no business being, a complete lack of logical document structure telling users with accessibility needs to sod off, incomplete forms, abusing placeholder as a label, paragraphs around non-paragraph content, clearing DIV like it's still 2003, target attributes shoving new tabs/windows down the user's gullet whether they like it or not, redundant advertising scripts resulting in multi-load looping, static presentation in the markup, etc, etc, etc... it's a laundry list of how not to use HTML, CSS, or JavaScript, and I can tell that just from the HTML.

    Hence the ridiculous 202k of HTML to deliver 11k of plaintext and 30 content images. Even with the massive number of links on the page, I doubt this should be significantly more than 32k of HTML's job... and could probably be done in 24k or less unless I'm missing something. Basically, it's blowing six times or more the code that's needed to make such a page.

    Just like the 80k of CSS probably doing 32k's job, or the outright absurd 6 megabytes of JavaScript spread out over 80+ files on a site that probably doesn't warrant more than 48k of it's own scripting. (off-site plugin stuff is different, but try to keep that to a minimum.)

    Just to show what I mean, take a gem of bloat like this:

    Code:
    <div id='header-wrap'>
    <div class='header-header'>
    <div class='container row'>
    <div class='header-logo section' id='header-logo' name='Header Logo'><div class='widget Header' data-version='2' id='Header1'>
    <div class='header-widget'>
    <a class='header-image-wrapper' href='index.php'>
    <img alt='Business Directory' data-original-height='57' data-original-width='219' src='images/logo.png' srcset='images/logo.png, images/logo.png, images/logo.png 480w, images/logo.png 640w, images/logo.png 800w'/>
    </a>
    </div>
    </div></div>
    <div class='header-ads section' id='header-ads' name='Header Ads 728x90'><div class='widget HTML' data-version='2' id='HTML1'>
    <div class='widget-content'>
            <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
    <!-- Autosize_educratsweb -->
    <ins class="adsbygoogle"
         style="display:block"
         data-ad-client="ca-pub-5656072117057856"
         data-ad-slot="6895309869"
         data-ad-format="auto"
         data-full-width-responsive="true"></ins>
    <script>
    (adsbygoogle = window.adsbygoogle || []).push({});
    </script>
    </div>
    </div></div>
    </div>
    </div>
    that script is included multiple times with the same value, put it ONCE at the very end of the document. 90% of those div have ZERO reason to even exist, and any competent coder could recreate that same section (again moving the SCRIPT to right before </body>) as this:

    Code:
    <div id="top">
    	<h1>
    		<a href="index.php">
    			Business Directory<br>
    			<small>India's Local Search Engine</small>
    		</a>
    	</h1>
    	<ins class="adsbygoogle"
    		data-ad-client="ca-pub-5656072117057856"
    		data-ad-slot="6895309869"
    		data-ad-format="auto"
    		data-full-width-responsive="true"
    	></ins>
    <!-- #top --></div>
    There is not a single thing being done in that section to warrant more code than that.

    Again as I'm finding myself saying too often, if you brought that to me as a client, I'd tell you to pitch the entire mess in the trash and to start over from scratch. There is nothing in that mess I would even consider trying to salvage.

    Apologies if that sounds harsh, but the light of reality often is. That's the unfiltered unadulterated the truth of it.
    “There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies and the other way is to make it so complicated that there are no obvious deficiencies.” – C.A.R. Hoare, The 1980 ACM Turing Award Lecture
    http://www.cutcodedown.com

  3. #3
    Administrator VIPStephan's Avatar
    Join Date
    Jan 2006
    Location
    Halle (Saale), Germany
    Posts
    11,300
    Thanks
    7
    Thanked 1,360 Times in 1,329 Posts
    deathshadow, save your harsh words because that user is most likely not at all interested in a review and just wanted to spread the link to their website. I suppose we’ll never hear back from them anyway and this thread is going to the dustbin of history.

  4. #4
    Senior Coder deathshadow's Avatar
    Join Date
    Feb 2016
    Location
    Keene, NH
    Posts
    3,422
    Thanks
    4
    Thanked 485 Times in 473 Posts
    Quote Originally Posted by VIPStephan View Post
    deathshadow, save your harsh words because that user is most likely not at all interested in a review and just wanted to spread the link to their website. I suppose we’ll never hear back from them anyway and this thread is going to the dustbin of history.
    That's an even better reason to provide and honest review. If they're serious about help it's useful, if they're not serious it discredits the link for their having not fixed things. win/win.
    “There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies and the other way is to make it so complicated that there are no obvious deficiencies.” – C.A.R. Hoare, The 1980 ACM Turing Award Lecture
    http://www.cutcodedown.com

  5. #5
    Regular Coder Strider64's Avatar
    Join Date
    Dec 2011
    Posts
    273
    Thanks
    5
    Thanked 33 Times in 33 Posts
    Quote Originally Posted by deathshadow View Post
    That's an even better reason to provide and honest review. If they're serious about help it's useful, if they're not serious it discredits the link for their having not fixed things. win/win.
    I agree with VIPStephan as I learned a long time ago never to feed online posters (I was going to came them a name) like this. All it does is feed what they after all any publicity is good even if it's really bad.
    "A person who never made a mistake never tried anything new." ~ Albert Einstein https://www.miniaturephotographer.com


 

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •