The Vanguard S&P 500 ETF (VOO) works better as a core portfolio holding, but a lot of people like to use the Invesco QQQ ETF (QQQ) as a tech proxy.
QQQ, however, selects its stocks based entirely on which exchange they trade on, which isn't a strategy you want to use when building a portfolio.
Based on diversification, cost, and market coverage, VOO is better suited as a long-term holding.
The Invesco QQQ ETF (NASDAQ: QQQ) is once again making the case for why it's one of the best-performing ETFs of the past two decades. A 19.9% return in the first half of the year, which more than doubled the Vanguard S&P 500 ETF's (NYSEMKT: VOO) 9.5% return, pushed its total return since inception to more than 1,580%.
By that measure, it may be easy to say that the Invesco QQQ ETF is easily a better investment than Vanguard's index. But investment fit should never come down to historical returns. Sure, it's nice when an ETF performs well, but it's not as important as making sure it's a fit and is aligned with your objectives, risk tolerance, and time horizon.
Where to invest $1,000 right now? Our analyst team just revealed what they believe are the 10 best stocks to buy right now, when you join Stock Advisor. See the stocks »
It's easy to understand exactly why the Invesco QQQ ETF has been the better performer for years: its tech-sector concentration.
While the fund isn't actually a tech ETF, it does have roughly 67% of its assets invested in the sector, including all of the "Magnificent Seven" and many of the winners so far from the artificial intelligence (AI) boom.
Image source: Getty Images.
But don't underestimate the concentration risk that exists in the S&P 500, either.
While its roughly 500 individual positions should help ensure a diversified portfolio, it's got nearly 40% dedicated to tech and roughly the same committed to the top 10 holdings. The Vanguard S&P 500 ETF is indeed more diversified, but not by as wide a margin as you might think.
That means both are quite vulnerable to a reversal of the AI trade, an economic slowdown, or any kind of market rotation out of megacaps and tech.
Because of its broader coverage of the U.S. stock market, the Vanguard S&P 500 ETF works much better as a portfolio cornerstone to build around. Although I'd argue that the Vanguard Total Stock Market ETF is the better core holding due to its inclusion of mid-caps and small-caps. Or the Invesco S&P 500 Equal Weight ETF might be preferable if you're worried about the concentration issue.
Regardless of which ETF you choose for U.S. stock coverage, the diversified approach of these funds is preferable. Tech won't lead the markets every year, and having an investment with a meaningful allocation across multiple sectors generally works better in the long term.
The Invesco QQQ ETF has three factors to consider:
The fact that many innovative companies choose to list their stock on Nasdaq means it's heavily tilted toward tech, but there's no real targeting strategy involved. That makes it a questionable choice to build your portfolio around.
It could certainly be owned as an ancillary holding around a broader equity ETF. But I'd rather own a fund like the Vanguard Information Technology ETF or the Vanguard Growth ETF if I want to invest in either of those themes.
From a portfolio construction standpoint, I think the Vanguard S&P 500 ETF easily works better. It's at least modestly more diversified than the Invesco QQQ ETF and is better suited to handle multiple economic environments.
In the short term, markets are considering geopolitical, inflation, and consumer sentiment risks. While earnings are supporting the current bull market rally, there are enough warning flags out there that investors should at least be considering the downside risk of being heavily invested in tech. If the Fed is unable to cut rates later this year, the markets could have some trouble sustaining the uptrend.
VOO is the better buy for most long-term investors. And honestly, it isn't even close.
Before you buy stock in Vanguard S&P 500 ETF, consider this:
The Motley Fool Stock Advisor analyst team just identified what they believe are the 10 best stocks for investors to buy now… and Vanguard S&P 500 ETF wasn’t one of them. The 10 stocks that made the cut could produce monster returns in the coming years.
Consider when Netflix made this list on December 17, 2004... if you invested $1,000 at the time of our recommendation, you’d have $418,761!* Or when Nvidia made this list on April 15, 2005... if you invested $1,000 at the time of our recommendation, you’d have $1,195,804!*
Now, it’s worth noting Stock Advisor’s total average return is 918% — a market-crushing outperformance compared to 208% for the S&P 500. Don't miss the latest top 10 list, available with Stock Advisor, and join an investing community built by individual investors for individual investors.
See the 10 stocks »
*Stock Advisor returns as of July 5, 2026.
David Dierking has positions in Vanguard Total Stock Market ETF. The Motley Fool has positions in and recommends Vanguard Growth ETF and Vanguard S&P 500 ETF. The Motley Fool has a disclosure policy.