Vanguard Short-Term Bond ETF (NYSEMKT:BSV) offers broader exposure to corporate debt and slightly longer maturities than Schwab Short-Term U.S. Treasury ETF (NYSEMKT:SCHO), resulting in a marginally higher yield alongside increased price volatility. The Schwab fund focuses solely on Treasuries, while the Vanguard fund adds investment-grade corporate bonds for a more diverse portfolio. Schwab Short-Term U.S. Treasury ETF holds 97 securities, focusing exclusively on U.S. Treasury securities with maturities between one and three years. Schwab Short-Term U.S. Treasury ETF has paid $0.94 per share over the trailing 12 months, which, at its recent ~$24.09 share price, yields 3.9%. Which looks like the better buyThe Vanguard Short-Term Bond ETF (BSV) and the Schwab Short-Term U.S. Treasury ETF (SCHO) are both fixed-income exchange-traded funds (ETFs) that focus on short-duration fixed-income products.