1. HOME: "A" Travel Guide - I try to make it into a travel guide hub, with links to some main articles about A: destination insides A, where to eat, things to do, tours,....
when you say "A" are you referring to a location, or to the letter A??
Like, for example, let's say that by A you mean a place (let's say London). Will your homepage's title be "London Travel Guide", or will it simply say A Travel Guide and you'll be giving tips about traveling in general? This is what I'm trying to figure out
If "A" in the title refers to a specific location I think it's NOT a good idea to talk about that location on your homepage IF you cover other locations on the Destinations page that are not in the same country. At least I wouldn't do it like this...
But if you are indeed referring to the letter A, then what you're trying to do with the homepage could work...
2. DESTINATION: In this page, I'll link to all the destination could be visit in A. we have B travel guide ,C travel guide, D travel guide.
when I replied to you earlier I assumed that "destinations" means places... well, cities actually, like Miami, Paris, London, etc. But apparently you are referring to sightseeings inside of a certain location (city, town, whatever). So, which one is it? Because this information is pretty important when siloing a travel site, so do tell!
3. TOUR: My main source of income
if it's your main source of income you can be sure that google will try to destroy it. And I'm half joking
All the tours will be listed here. Special deals will have a badge on it.
I like the idea about badges, it's something that I never managed to implement in my sites but I wish I had. Really good idea
Regarding the tours, make sure to break them down by location and to sort them alphabetically (or by country if target multiple countries) to allow people to find them easier... Also, when I said this I assumed that your Destinations page talks about cities, that's when this configuration makes the most sense.
If your Destinations page talks about sightseeings instead... having the tours broken down by city makes no sense anymore. You'll have to figure out the best silo based on the locations you cover...
Will be divided into sub-page like B-Tours, C Tours, D tours. Different by filter (with their own permanent links).
again, when you say B-Tours you are referring to cities, right? Like, B could be Firenze, C could be Frankfurt, etc...
If that's the case, then yeah, it's basically what I said above (break down tours by city), so yeah, that's how I would go about it, too. But if the letters B, C, D, etc refer to something else please explain because the silo might changed based on what you're trying to silo...
And the yes, the tours having their own permalink is usually a good idea, so you probably need to have those permalinks...
4. BLOG: Supporting articles for all the mains articles in Homepage and others pages.
that's how I would do it, too, so nothing wrong here...
So. I am trying to see if I could ranking for a keyword like "B + Tours"
again, if by B you mean certain location (Paris, London, etc), then this will be a BRUTALLY HARD keyword to rank for. Without even checking the keyword in SEO tools I am pretty sure that such keywords have 100s of 1000s of monthly searches, and such keywords are usually targeted by all big travel and hoteling companies, I think you'll not manage to rank for such a keyword without million of $$$ in monthly SEO budget, no matter how good your SEO and siloing is
But if by B you are referring to something else that's easier and for which there are no big companies in top 5 then yeah, you'll have a chance. But in that case your silo might be different, because all of the tips I gave you so far are based on the assumption that the letters you use as example are actual cities. If they're not cities... well, I don't know then, I guess we have to rethink the silo...
But since the intent is different between travel guide and tours, I plan to push the sub-page "B+tours" of Tour page instead.
it's true, the intent between travel guide and tours is different, and if you wish to pair these 2 together the best would be to create a HUGE article (at least 5-6k words long) about the entire topic of [Whatever] Travel Guide.
But in this case, you would probably need another main page on your site (called Travel Guides), and on this page you would put all of your travel guides, while the Destinations page will simply list all of the locations you cover on your site, with 50-100 words of text beneath each destination. So, your Destinations page would become more like a image gallery of some sort, while your Travel Guides page will be your highest priority for rankings.
Actually, now that I've mentioned it, I actually think this is a better way to silo your site:
HOME
Travel Guides
Destinations
Tours
Blog
The HOME page would have whatever you want on it (just not a travel guide)...
The Travel Guides page would have 1 sub-page for each location you talk about on your site, and would be your main ranking priority and the focus of your link building campaign...
The Destinations page would list all of the destinations you talk about on your site, as an image gallery with some text beneath / near them, so you can link to their respective travel guides from....
The Tours page would have the tours with that special offer badge, just like you said...
The Blog page would be its own thing and your 2nd main ranking focus...
Do you think it'll make sense and will it be Cannibalization/Duplicate ?
Cannibalization only if you target the same keyword with 2+ different pages, and duplication if more than 70% of your content is identical on 2+ different pages, so I don't think you'll run into any of these issues...