Dude, have you ever heard of people using "brand"? Brand means Apple.com and Walmart.com and any other brand. Brandable means it could be a brand.
Brandable means it isn't a microniche website and could be transposed to another niche. So Apple.com is absolutely a brand. BestAppleComputers.com...