As far as I know, to get listed on coinmarketcap, your coin must have to be traded on more than one exchange, and they must have a trading volume of $50k. Coingecko has a bit lower requirement I think.
Listing is free on both CMC and CG.
Yep,,, and apparently Coingecko is lower but the requirements are much stricter, as in they also try to analyze the trading volume. Selling and buying with bots and to yourself in 24 hour periods do not work on Coingecko,,, and apparently CMC itself after the binance buyover will also be improving it.
Use Binance itself to get more CMC attention, by the way.