LOL, I thought it was something âmore seriousâ, but yeah, I guess. Not sure if the Nigeria guys have much latitude where these things are concerned, but @JesseOguns might be able to escalate your observation.
I really donât see any wrong done by Techno as regards the URL above.
SEOwise, such URLs can be very well read by search engine spiders. Spiders have advanced and can very well read such URL.
Besides, there are over 200 ranking parameters of which URL is just one and doesnât carry as much weight as the number of relevant sites linking to the page.
That saidâŚ
You are looking at a dynamic site with URL parameters that helps Techno track much more activities on their site for reporting and analysis.
they probably didnât set up that page for SEO, looking at the URL parameters, quite too long but just as @Suleman said, spiders may still be able to understand and index it.
However, I.M.O if the reason why the URL is so long has nothing to do with tracking, then URLs are better when kept short and readable by human eyes.
Anyways, at first the title of this thread got me LOL
You were valid, until you got to the bit quoted above.
Here are the facts:
The website was built using a framework called ThinkPHP
The URL is unnecessarily verbose with attributes that are not actually necessary for it to still work. For instance, http://tecno-mobile.com/index.php?c=Product&a=getGoodsDetail&goodsId=343 still takes you to the same page as the one above. The category parameters were numeric anyway and served no visual purpose, and as demonstrated⌠no functional one too.
@xolubi thanks for the technical education. I am not a coder and canât claim to know such.
But what I do know as an analyst and on which I based my submission, is that such URL parameters that look like unnecessary verbose with attributes that are not actually necessary for a URL to work might be tracking parameters used by a web analytics tool.
I am of the opinion that Techno mobile wonât necessarily try to complicate its URL without gains from such. I donât know what tool(s) they might be using and I am not trying to hold any brief for them. But that URL to me look like it does contain some tracking details.
You are reaching there. Obviously utm_-prefixed query parameters are for analytics. The URL contains the product ID and the product category IDs. The latter can be deduced from the former. So it interprets into something like the following hierarchy
Mobile Phones > Full Touchscreen devices > Techno L8
Like I showed with the shorter URL example that specifies just the ID for the product representing the L8, the framework can still tell what page in particular needs to be rendered. Now if for some reason, you canât figure out that the L8 is a âMobile Phoneâ in the âFull Touchscreen devicesâ category (and pass that to your analytics service while rendering the page) that you have to make that verbose in the URL, then we have a problem.
P.S. Iâm not saying they tried to unnecessarily complicate the URL. Itâs more of a case of inaction. For instance, the debug settings on the framework used werenât changed from the default which resulted in the âstack traceâ screenshot in my prior post.
Ya did not really mean to escalate like that. @xolubi has explained alot of my concerns about it.
Now the fact that the URLs are like that dont have anything to do with tracking. Like @xolubi said. Its about he framework used.
Another thing is. Google is not even able to index it properly. Try and Google it yourself and see. Those kind of URLs are problems to web-crawlers, due to many special characters (=, &) make it difficult to crawl.
Just imagine the title of every product carries the name âProduct_contactâ. Meaning you cant distinguish pages from the title, another problem for search engines crawlers too.
But in all I was just disappointed a global brand will not take their PR (website) seriously.