HomeHome Product Discus... Product Discus...SmithCartSmithCartPlease clarify product SEO in version 3.88Please clarify product SEO in version 3.88
Previous
 
Next
New Post
10/27/2010 3:46 PM
 

Hi smith cart,

In cart version 3.88 (DNN 5.5), I don't quite understand the product SEO part in the instruction manual.

I would like to implement this - is it possible?

www.mysite.com/shop/great-new-product1.aspx

www.mysite.com/shop/great-new-product2.aspx

It seems like I can only do this for every product:

www.mysite.com/shop/productdetails.aspx

I didn't understand from the manual which of the two of these is done. I don't use IFinity by the way.

------------------------------------------------------------------------------------------------------------------------------

Here is the manual text (3.85) for those who are interested

URL Keywords – The keywords entered in this field will be dynamically added in the URL of the product detail page. If you have configured friendly URL‟s in your portal or are using the iFinity URL module then the value you enter in this field will be the page name when the user navigates to the product details page for the product. For example, if you have a product titled Halo4 and you enter "Halo4" as your product page name the product detail page URL would be the following:

yourdomain.com/halo4.aspx

------------------------------------------------------------------------------------------------------------------------------

 
New Post
10/27/2010 5:10 PM
 

When we created the product details module in v3.85 we passed the product id in session and it enabled clean urls like in your example above. Early last week a customer brought to our attention that you are unable to bookmark the page when product id is passed in session. In 3.87 programming changed the logic to pass the productid in the url to enable bookmarking of the product details page so the product url will look something like this in 3.87 and above mysite.com/pd/productid/25/halo4.aspx.

On the product listing page if you populate the SEO Url field in the category mgmt screen your url will look like your example below:

www.mysite.com/shop/xbox-games.aspx

All the links on the product listing page now render as standard html hrefs so they are fully crawlable by google and the other search engines.

-Scott


Scott Kelly
Project Manager
DotNetNuke Consulting, DotNetNuke Store and DNN Ecommerce
 
New Post
10/27/2010 6:21 PM
 

-----------------------------------------------------------------------------------------------------------------
skelly wrote:
On the product listing page if you populate the SEO Url field in the category mgmt screen your url will look like your example below:
www.mysite.com/shop/xbox-games.aspx
-----------------------------------------------------------------------------------------------------------------
Thanks Scott, but that's not what I see on my site.
You mentioned that populating the SEO URL field gives URLs like this: www.mysite.com/shop/xbox-games.aspx
But it doesn't seem to do this. Every product with an SEO URL field goes to www.mysite.com/shop/product-details-page.aspx (unless that is what you meant in your example?).

...
So to sum up - please confirm if I understand correctly.

In the past every product URL looked something like mysite.com/pd/productid/25/halo4.aspx

Now, the hyperlinks go to the same URL, and the images all lead to the same product details page - www.mysite.com/shop/product-details-page.aspx

If this is correct (it seems to behave this way), then is there anything new I should do now (3.88) compared to before regarding SEO keywords?It doesn't seem like much has changed re: friendly AND seo. Either it's friendly or SEO but not both as far as I can see at the moment.

 
New Post
10/27/2010 6:45 PM
 

in your example are you referring to the urls on the product listing page or the product details page?

-Scott


Scott Kelly
Project Manager
DotNetNuke Consulting, DotNetNuke Store and DNN Ecommerce
 
New Post
10/27/2010 7:35 PM
 

Let me clarify further.

My product list page is www.mysite.com/Shop.aspx

If I then click on any product options button, I go to the product details page www.mysite.com/Shop/ProductDetails.aspx. This is a friendly URL but contains no product SEO, because it is the same URL for every product.

If instead, I clicked on the product hyperlink or image (also from the product listing page), I go to www.mysite.com/Shop/ProductDetails/tabid/79/ProductID/1/product-name-SEO-title-here/Default.aspx. This has SEO, but it is unfriendly.


Is that behaving as expected? It seems like there is currently no URL which is both friendly AND contains SEO keywords.

 
New Post
10/27/2010 8:04 PM
Accepted Answer 

The option button on the product list page is using session to pass the product id so it doesnt insert the productid in the url. On the productlist page we only changed the image link and the product link to use the friendly url because they are they are crawlable by the spiders the asp buttons with code behind are not crawlable. The www7 test site http://www7.smith-consulting.com/Cart.aspx has 3.88 installed and if you click on the madden football on the product list page you will be directed to the product details page showing the following link:

http://www7.smith-consulting.com/Cart_PD/ProductID/1/maddenfootball.aspx

In the following format:

domain name/productpagename/productid/1/seokeyword.aspx

We have the ifinity friendly url installed on the test site so maybe that is the difference between our urls and why yours is not so friendly. Here is a link where you can download the ifinity friendly url module http://www.ifinity.com.au/Products/Friendly_Url_Provider_For_DNN its the free version of the their url master product. You just copy the dll to your \bin and add a couple lines in your web config and you will have friendly urls.


At your service,
Dave Smith
DotNetNuke Consulting, DotNetNuke Store and DNN Ecommerce
 
New Post
10/27/2010 8:12 PM
 

Thanks Dave and Scott. Great support as usual.

 
New Post
10/30/2010 10:23 PM
 
Dave and Scott:

Would you publish your iFinity settings? The default configuration provided in iFinity's instructions break the login page and the link to the details page.

Obviously, the settings in your web config work for www7.smith-consulting.com.

Regards,
Guy

 
New Post
11/1/2010 10:20 AM
 

<system.webServer>
<modules>
<!--<add name="UrlRewrite" type="DotNetNuke.HttpModules.UrlRewriteModule, DotNetNuke.HttpModules" preCondition="managedHandler" />-->
<add name="UrlRewrite" type="iFinity.DNN.Modules.FriendlyUrl.UrlRewriteModule, iFinity.FriendlyUrlProvider" preCondition="managedHandler"/>
</modules>
</system.webServer>

//******************************

<system.web>
<!--<add name="UrlRewrite" type="DotNetNuke.HttpModules.UrlRewriteModule, DotNetNuke.HttpModules" />-->
<add name="UrlRewrite" type="iFinity.DNN.Modules.FriendlyUrl.UrlRewriteModule, iFinity.FriendlyUrlProvider"/>

//*******************************

<friendlyUrl defaultProvider="DNNFriendlyUrl">
<providers>
<clear />
<add name="iFinity.FriendlyUrl" type="iFinity.DNN.Modules.FriendlyUrl.DNNFriendlyUrlProvider, iFinity.FriendlyUrlProvider" includePageName="true" regexMatch="[^\+a-zA-Z0-9 _-]" />
<!--<add name="DNNFriendlyUrl" type="DotNetNuke.Services.Url.FriendlyUrl.DNNFriendlyUrlProvider, DotNetNuke.HttpModules" includePageName="true" regexMatch="[^a-zA-Z0-9 _-]" urlFormat="humanfriendly" />-->
</providers>
</friendlyUrl>


Scott Kelly
Project Manager
DotNetNuke Consulting, DotNetNuke Store and DNN Ecommerce
 
Previous
 
Next
HomeHome Product Discus... Product Discus...SmithCartSmithCartPlease clarify product SEO in version 3.88Please clarify product SEO in version 3.88